package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from loop-03.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Loop03 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 96558;
	private static byte[] data0(){ return new byte[] {-2,-1,0,0,-7,-1,-3,-1,-12,-1,-7,-1,-16,-1,-12,-1,-18,-1,-19,-1,-20,-1,-25,-1,-23,-1,-28,-1,-30,-1,-29,-1,-34,-1,-34,-1,-38,-1,-36,-1,-44,-1,-38,-1,-45,-1,-46,-1,-43,-1,-52,-1,-44,-1,-55,-1,-47,-1,-56,-1,-49,-1,-56,-1,-54,-1,-54,-1,-56,-1,-53,-1,-57,-1,-53,-1,-56,-1,-53,-1,-53,-1,-54,-1,-51,-1,-50,-1,-51,-1,-45,-1,-49,-1,-43,-1,-42,-1,-41,-1,-38,-1,-35,-1,-33,-1,-30,-1,-26,-1,-27,-1,-18,-1,-21,-1,-12,-1,-14,-1,-4,-1,-7,-1,3,0,2,0,10,0,12,0,18,0,22,0,27,0,30,0,40,0,38,0,51,0,50,0,59,0,66,0,67,0,81,0,79,0,94,0,92,0,108,0,108,0,121,0,125,0,-122,0,-116,0,-103,0,-102,0,-85,0,-87,0,-69,0,-70,0,-53,0,-51,0,-39,0,-35,0,-23,0,-20,0,-7,0,-6,0,6,1,9,1,20,1,19,1,33,1,31,1,42,1,44,1,48,1,55,1,55,1,63,1,61,1,70,1,68,1,75,1,75,1,78,1,81,1,81,1,84,1,86,1,86,1,89,1,88,1,90,1,91,1,90,1,91,1,90,1,90,1,90,1,87,1,88,1,83,1,82,1,81,1,76,1,77,1,68,1,67,1,61,1,59,1,54,1,48,1,46,1,36,1,35,1,27,1,22,1,20,1,9,1,8,1,2,1,-6,0,-5,0,-18,0,-17,0,-25,0,-30,0,-33,0,-41,0,-43,0,-50,0,-53,0,-60,0,-64,0,-68,0,-77,0,-77,0,-87,0,-90,0,-98,0,-104,0,-113,0,-118,0,127,0,120,0,107,0,101,0,88,0,79,0,62,0,54,0,37,0,26,0,10,0,-5,-1,-20,-1,-36,-1,-50,-1,-71,-1,-84,-1,-101,-1,-120,-1,122,-1,104,-1,87,-1,77,-1,56,-1,49,-1,27,-1,21,-1,4,-1,-3,-2,-17,-2,-22,-2,-36,-2,-39,-2,-52,-2,-52,-2,-62,-2,-60,-2,-71,-2,-69,-2,-74,-2,-74,-2,-72,-2,-77,-2,-69,-2,-75,-2,-69,-2,-70,-2,-65,-2,-62,-2,-58,-2,-55,-2,-49,-2,-46,-2,-37,-2,-34,-2,-23,-2,-19,-2,-10,-2,-3,-2,4,-1,16,-1,22,-1,37,-1,41,-1,55,-1,63,-1,78,-1,88,-1,104,-1,110,-1,-127,-1,-121,-1,-101,-1,-91,-1,-75,-1,-60,-1,-49,-1,-32,-1,-21,-1,-5,-1,10,0,23,0,40,0,50,0,66,0,76,0,92,0,104,0,116,0,127,0,-119,0,-106,0,-96,0,-85,0,-75,0,-66,0,-57,0,-47,0,-41,0,-32,0,-25,0,-20,0,-8,0,-8,0,4,1,7,1,12,1,16,1,22,1,22,1,32,1,28,1,33,1,32,1,33,1,36,1,34,1,33,1,32,1,26,1,25,1,20,1,18,1,13,1,5,1,0,1,-8,0,-13,0,-19,0,-26,0,-32,0,-40,0,-51,0,-60,0,-66,0,-81,0,-82,0,-102,0,-105,0,-124,0,124,0,110,0,97,0,88,0,71,0,58,0,42,0,27,0,12,0,0,0,-21,-1,-35,-1,-52,-1,-68,-1,-84,-1,-100,-1,-118,-1,120,-1,108,-1,86,-1,76,-1,56,-1,41,-1,27,-1,9,-1,-7,-2,-23,-2,-41,-2,-53,-2,-70,-2,-87,-2,-101,-2,-118,-2,123,-2,110,-2,94,-2,82,-2,71,-2,53,-2,49,-2,27,-2,28,-2,7,-2,10,-2,-8,-3,-7,-3,-17,-3,-22,-3,-23,-3,-29,-3,-27,-3,-29,-3,-30,-3,-30,-3,-29,-3,-26,-3,-23,-3,-19,-3,-13,-3,-12,-3,-7,-3,-2,-3,7,-2,12,-2,24,-2,24,-2,36,-2,45,-2,52,-2,69,-2,73,-2,90,-2,96,-2,109,-2,121,-2,-124,-2,-104,-2,-98,-2,-78,-2,-71,-2,-54,-2,-46,-2,-26,-2,-20,-2,0,-1,4,-1,22,-1,29,-1,43,-1,54,-1,67,-1,75,-1,85,-1,93,-1,105,-1,117,-1,124,-1,-117,-1,-116,-1,-99,-1,-97,-1,-84,-1,-76,-1,-69,-1,-61,-1,-54,-1,-50,-1,-43,-1,-40,-1,-36,-1,-33,-1,-30,-1,-28,-1,-25,-1,-29,-1,-28,-1,-32,-1,-34,-1,-36,-1,-41,-1,-42,-1,-52,-1,-50,-1,-64,-1,-60,-1,-72,-1,-72,-1,-81,-1,-82,-1,-85,-1,-90,-1,-89,-1,-95,-1,-96,-1,-98,-1,-102,-1,-96,-1,-102,-1,-93,-1,-98,-1,-93,-1,-95,-1,-88,-1,-90,-1,-82,-1,-84,-1,-78,-1,-79,-1,-77,-1,-75,-1,-75,-1,-74,-1,-75,-1,-83,-1,-81,-1,-94,-1,-94,-1,-106,-1,-112,-1,-125,-1,118,-1,103,-1,84,-1,69,-1,48,-1,27,-1,9,-1,-20,-2,-36,-2,-62,-2,-87,-2,-106,-2,123,-2,106,-2,85,-2,61,-2,50,-2,28,-2,21,-2,2,-2,-7,-3,-14,-3,-23,-3,-25,-3,-34,-3,-30,-3,-32,-3,-23,-3,-26,-3,-15,-3,-12,-3,1,-2,10,-2,24,-2,36,-2}; }
	private static byte[] data1(){ return new byte[] {53,-2,62,-2,81,-2,97,-2,110,-2,-120,-2,-109,-2,-80,-2,-66,-2,-40,-2,-21,-2,3,-1,26,-1,46,-1,73,-1,92,-1,123,-1,-112,-1,-84,-1,-61,-1,-38,-1,-10,-1,12,0,41,0,67,0,95,0,122,0,-110,0,-84,0,-56,0,-29,0,0,1,20,1,51,1,71,1,101,1,124,1,-107,1,-84,1,-61,1,-40,1,-19,1,-1,1,19,2,36,2,49,2,66,2,74,2,90,2,95,2,106,2,111,2,114,2,120,2,117,2,120,2,117,2,119,2,112,2,112,2,104,2,102,2,97,2,95,2,92,2,87,2,87,2,81,2,80,2,76,2,73,2,75,2,70,2,73,2,70,2,69,2,70,2,64,2,70,2,63,2,67,2,62,2,65,2,62,2,69,2,66,2,70,2,70,2,69,2,77,2,80,2,89,2,98,2,104,2,114,2,120,2,-123,2,-111,2,-93,2,-82,2,-66,2,-55,2,-42,2,-23,2,-5,2,11,3,33,3,42,3,64,3,76,3,101,3,114,3,-121,3,-105,3,-89,3,-69,3,-52,3,-31,3,-9,3,6,4,28,4,43,4,67,4,90,4,112,4,-121,4,-102,4,-80,4,-59,4,-35,4,-13,4,7,5,29,5,48,5,70,5,90,5,109,5,-128,5,-113,5,-91,5,-77,5,-59,5,-47,5,-30,5,-19,5,0,6,8,6,24,6,30,6,44,6,49,6,59,6,63,6,69,6,75,6,76,6,78,6,76,6,77,6,74,6,75,6,71,6,64,6,60,6,53,6,46,6,44,6,27,6,26,6,5,6,1,6,-16,5,-22,5,-36,5,-50,5,-72,5,-90,5,-118,5,123,5,96,5,75,5,37,5,6,5,-31,4,-64,4,-104,4,117,4,69,4,30,4,-24,3,-71,3,-127,3,84,3,23,3,-28,2,-97,2,103,2,36,2,-22,1,-89,1,99,1,27,1,-43,0,-116,0,73,0,-9,-1,-77,-1,95,-1,20,-1,-62,-2,116,-2,36,-2,-41,-3,-124,-3,49,-3,-33,-4,-125,-4,56,-4,-34,-5,-113,-5,59,-5,-19,-6,-103,-6,76,-6,-3,-7,-82,-7,100,-7,27,-7,-48,-8,-114,-8,70,-8,4,-8,-62,-9,-125,-9,70,-9,8,-9,-49,-10,-106,-10,99,-10,44,-10,-4,-11,-55,-11,-99,-11,114,-11,69,-11,30,-11,-7,-12,-43,-12,-75,-12,-110,-12,111,-12,80,-12,50,-12,24,-12,-4,-13,-30,-13,-62,-13,-83,-13,-117,-13,124,-13,89,-13,76,-13,44,-13,27,-13,-6,-14,-26,-14,-49,-14,-69,-14,-91,-14,-110,-14,124,-14,110,-14,87,-14,79,-14,64,-14,59,-14,46,-14,45,-14,41,-14,49,-14,52,-14,64,-14,71,-14,89,-14,108,-14,-123,-14,-100,-14,-69,-14,-40,-14,0,-13,37,-13,81,-13,-127,-13,-83,-13,-30,-13,20,-12,72,-12,-124,-12,-74,-12,-7,-12,46,-11,113,-11,-81,-11,-18,-11,50,-10,114,-10,-74,-10,-3,-10,58,-9,-117,-9,-55,-9,28,-8,95,-8,-76,-8,-6,-8,77,-7,-107,-7,-24,-7,51,-6,-120,-6,-37,-6,43,-5,124,-5,-52,-5,26,-4,109,-4,-68,-4,13,-3,89,-3,-88,-3,-13,-3,65,-2,-115,-2,-40,-2,30,-1,99,-1,-91,-1,-26,-1,38,0,103,0,-92,0,-35,0,20,1,75,1,127,1,-79,1,-22,1,20,2,77,2,118,2,-93,2,-46,2,0,3,46,3,89,3,-126,3,-86,3,-41,3,1,4,47,4,86,4,-128,4,-92,4,-51,4,-12,4,27,5,64,5,100,5,-126,5,-91,5,-58,5,-21,5,17,6,47,6,81,6,103,6,-124,6,-95,6,-65,6,-39,6,-9,6,7,7,38,7,57,7,84,7,112,7,-125,7,-101,7,-87,7,-64,7,-49,7,-22,7,-6,7,15,8,24,8,44,8,60,8,79,8,98,8,112,8,127,8,-114,8,-105,8,-87,8,-79,8,-63,8,-55,8,-42,8,-38,8,-24,8,-16,8,-4,8,2,9,2,9,3,9,8,9,10,9,14,9,10,9,10,9,8,9,6,9,3,9,-1,8,-5,8,-10,8,-15,8,-16,8,-21,8,-23,8,-29,8,-36,8,-38,8,-42,8,-40,8,-46,8,-47,8,-47,8,-47,8,-47,8,-42,8,-44,8,-35,8,-44,8,-37,8,-40,8,-38,8,-32,8,-32,8,-24,8,-21,8,-20,8,-10,8,-4,8,11,9,15,9,22,9,33,9,46,9,63,9,80,9,98,9,110,9,126,9,-114,9,-87,9,-66,9,-35,9,-16,9,9,10,28,10,54,10,80,10,111,10,-122,10,-99,10,-76,10,-59,10,-31,10,-17,10,6,11,17,11,28,11,43,11,49,11,70,11,68,11,76,11,74,11,67,11,71,11,59,11,63,11,50,11,42,11,25,11,7,11,-2,10,-25,10,-39,10,-69,10,-92,10,-125,10,100,10,68,10,33,10,-8,9,-47,9,-93,9,121,9,77,9,24,9}; }
	private static byte[] data2(){ return new byte[] {-25,8,-80,8,118,8,59,8,-5,7,-61,7,122,7,57,7,-15,6,-92,6,91,6,13,6,-63,5,113,5,29,5,-55,4,121,4,33,4,-45,3,117,3,33,3,-56,2,119,2,31,2,-51,1,112,1,33,1,-56,0,115,0,23,0,-66,-1,98,-1,9,-1,-87,-2,76,-2,-22,-3,-120,-3,33,-3,-72,-4,76,-4,-37,-5,106,-5,-9,-6,-128,-6,9,-6,-116,-7,11,-7,-117,-8,4,-8,-124,-9,-4,-10,115,-10,-25,-11,88,-11,-48,-12,64,-12,-68,-13,49,-13,-84,-14,38,-14,-96,-15,27,-15,-99,-16,33,-16,-86,-17,52,-17,-60,-18,84,-18,-20,-19,-124,-19,37,-19,-51,-20,118,-20,37,-20,-42,-21,-113,-21,82,-21,27,-21,-34,-22,-76,-22,-127,-22,96,-22,55,-22,32,-22,9,-22,-9,-23,-23,-23,-34,-23,-46,-23,-46,-23,-50,-23,-42,-23,-39,-23,-32,-23,-20,-23,-5,-23,15,-22,41,-22,60,-22,83,-22,107,-22,-115,-22,-84,-22,-33,-22,1,-21,56,-21,98,-21,-99,-21,-47,-21,21,-20,81,-20,-103,-20,-40,-20,37,-19,107,-19,-68,-19,11,-18,95,-18,-77,-18,7,-17,87,-17,-86,-17,2,-16,84,-16,-87,-16,-2,-16,84,-15,-83,-15,-1,-15,83,-14,-86,-14,-9,-14,79,-13,-94,-13,0,-12,79,-12,-86,-12,-12,-12,81,-11,-89,-11,-1,-11,85,-10,-79,-10,4,-9,93,-9,-77,-9,13,-8,102,-8,-67,-8,18,-7,107,-7,-70,-7,23,-6,99,-6,-66,-6,8,-5,91,-5,-91,-5,-7,-5,71,-4,-105,-4,-31,-4,43,-3,114,-3,-60,-3,17,-2,99,-2,-81,-2,-15,-2,62,-1,-128,-1,-47,-1,29,0,105,0,-83,0,-16,0,61,1,127,1,-49,1,16,2,90,2,-103,2,-37,2,29,3,99,3,-91,3,-31,3,22,4,83,4,-115,4,-58,4,-1,4,52,5,106,5,-105,5,-60,5,-11,5,37,6,82,6,126,6,-99,6,-54,6,-14,6,26,7,68,7,108,7,-110,7,-68,7,-33,7,14,8,56,8,102,8,-104,8,-64,8,-16,8,27,9,74,9,-122,9,-78,9,-19,9,19,10,71,10,119,10,-84,10,-33,10,19,11,67,11,115,11,-95,11,-48,11,-5,11,42,12,86,12,127,12,-79,12,-44,12,3,13,38,13,84,13,-128,13,-80,13,-40,13,9,14,46,14,97,14,-118,14,-67,14,-22,14,28,15,69,15,118,15,-97,15,-40,15,0,16,50,16,85,16,126,16,-97,16,-56,16,-23,16,12,17,42,17,63,17,85,17,101,17,119,17,-124,17,-111,17,-106,17,-110,17,-112,17,-120,17,-125,17,110,17,93,17,63,17,32,17,5,17,-41,16,-77,16,121,16,72,16,12,16,-44,15,-113,15,79,15,7,15,-57,14,116,14,38,14,-47,13,-126,13,47,13,-34,12,-120,12,47,12,-46,11,123,11,29,11,-55,10,108,10,23,10,-76,9,92,9,-7,8,-89,8,82,8,-4,7,-91,7,78,7,-12,6,-92,6,76,6,1,6,-80,5,101,5,22,5,-54,4,-123,4,71,4,9,4,-58,3,-118,3,79,3,25,3,-19,2,-63,2,-104,2,108,2,65,2,20,2,-14,1,-48,1,-82,1,-123,1,100,1,53,1,18,1,-27,0,-59,0,-103,0,114,0,56,0,12,0,-48,-1,-94,-1,113,-1,54,-1,-1,-2,-68,-2,-122,-2,76,-2,28,-2,-31,-3,-87,-3,115,-3,61,-3,10,-3,-34,-4,-76,-4,-114,-4,105,-4,69,-4,40,-4,19,-4,0,-4,-17,-5,-34,-5,-47,-5,-53,-5,-57,-5,-62,-5,-63,-5,-65,-5,-63,-5,-54,-5,-51,-5,-46,-5,-39,-5,-34,-5,-26,-5,-33,-5,-20,-5,-20,-5,-14,-5,-10,-5,-7,-5,-3,-5,-3,-5,5,-4,5,-4,11,-4,9,-4,6,-4,0,-4,3,-4,-2,-5,-1,-5,-4,-5,-5,-5,-13,-5,-20,-5,-29,-5,-29,-5,-43,-5,-50,-5,-61,-5,-74,-5,-82,-5,-100,-5,-116,-5,119,-5,96,-5,78,-5,59,-5,42,-5,12,-5,-24,-6,-61,-6,-100,-6,116,-6,78,-6,29,-6,-25,-7,-82,-7,115,-7,52,-7,-7,-8,-70,-8,118,-8,50,-8,-29,-9,-99,-9,77,-9,3,-9,-74,-10,99,-10,23,-10,-64,-11,112,-11,33,-11,-47,-12,126,-12,41,-12,-42,-13,-116,-13,65,-13,-12,-14,-84,-14,90,-14,20,-14,-51,-15,-117,-15,77,-15,5,-15,-57,-16,124,-16,70,-16,9,-16,-40,-17,-104,-17,99,-17,42,-17,-3,-18,-61,-18,-102,-18,103,-18,65,-18,25,-18,-7,-19,-41,-19,-67,-19,-93,-19,-118,-19,114,-19,98,-19,88,-19,83,-19,83,-19,75,-19,86,-19,84,-19,103,-19,112,-19,-116,-19,-95,-19,-73,-19,-48,-19,-20,-19,23,-18,65,-18,115,-18,-102,-18,-51,-18,4,-17,70,-17,-112,-17,-43,-17,33,-16,104,-16,-68,-16,10,-15,98,-15,-69,-15,28,-14,119,-14,-29,-14,68,-13,-75,-13,33,-12,-106,-12,9,-11}; }
	private static byte[] data3(){ return new byte[] {121,-11,-11,-11,111,-10,-11,-10,118,-9,-5,-9,127,-8,-1,-8,-123,-7,9,-6,-114,-6,17,-5,-107,-5,29,-4,-92,-4,41,-3,-83,-3,47,-2,-76,-2,52,-1,-67,-1,60,0,-64,0,62,1,-63,1,64,2,-56,2,73,3,-44,3,84,4,-37,4,97,5,-32,5,111,6,-25,6,116,7,-15,7,124,8,-2,8,-128,9,-1,9,120,10,-10,10,107,11,-29,11,83,12,-64,12,49,13,-113,13,-16,13,60,14,-116,14,-39,14,25,15,85,15,-125,15,-79,15,-42,15,0,16,23,16,50,16,62,16,84,16,87,16,101,16,106,16,112,16,113,16,108,16,108,16,104,16,97,16,86,16,61,16,44,16,24,16,6,16,-12,15,-40,15,-72,15,-102,15,114,15,81,15,44,15,6,15,-42,14,-97,14,113,14,70,14,31,14,-18,13,-69,13,-122,13,86,13,35,13,-14,12,-64,12,-109,12,89,12,38,12,-14,11,-58,11,-110,11,101,11,46,11,-3,10,-57,10,-108,10,98,10,49,10,0,10,-58,9,-108,9,92,9,43,9,-9,8,-74,8,122,8,55,8,-4,7,-66,7,127,7,55,7,-23,6,-109,6,61,6,-24,5,-119,5,41,5,-68,4,81,4,-37,3,105,3,-19,2,110,2,-12,1,108,1,-22,0,103,0,-25,-1,106,-1,-25,-2,108,-2,-12,-3,-125,-3,16,-3,-87,-4,67,-4,-24,-5,-120,-5,60,-5,-17,-6,-75,-6,119,-6,56,-6,12,-6,-38,-7,-74,-7,-104,-7,120,-7,108,-7,74,-7,57,-7,37,-7,31,-7,27,-7,22,-7,19,-7,17,-7,21,-7,37,-7,50,-7,62,-7,74,-7,78,-7,97,-7,124,-7,-102,-7,-60,-7,-29,-7,10,-6,54,-6,104,-6,-92,-6,-32,-6,36,-5,99,-5,-84,-5,-12,-5,73,-4,-95,-4,-5,-4,84,-3,-87,-3,3,-2,97,-2,-57,-2,37,-1,-124,-1,-31,-1,60,0,-98,0,-7,0,89,1,-82,1,10,2,87,2,-87,2,-2,2,67,3,-106,3,-44,3,23,4,80,4,-118,4,-60,4,-4,4,45,5,93,5,-118,5,-76,5,-33,5,9,6,49,6,96,6,-123,6,-77,6,-43,6,-4,6,32,7,62,7,95,7,119,7,-104,7,-76,7,-56,7,-46,7,-32,7,-18,7,-12,7,-9,7,-17,7,-25,7,-33,7,-51,7,-61,7,-91,7,-110,7,108,7,81,7,50,7,28,7,-3,6,-40,6,-92,6,117,6,64,6,30,6,-17,5,-63,5,-120,5,75,5,12,5,-41,4,-104,4,92,4,18,4,-57,3,123,3,48,3,-23,2,-97,2,82,2,3,2,-86,1,88,1,4,1,-77,0,96,0,14,0,-72,-1,101,-1,12,-1,-64,-2,114,-2,35,-2,-44,-3,-126,-3,54,-3,-32,-4,-100,-4,76,-4,13,-4,-72,-5,114,-5,30,-5,-40,-6,-110,-6,74,-6,0,-6,-76,-7,102,-7,28,-7,-46,-8,-118,-8,72,-8,5,-8,-54,-9,-119,-9,79,-9,18,-9,-36,-10,-86,-10,-123,-10,92,-10,43,-10,-5,-11,-43,-11,-75,-11,-102,-11,122,-11,106,-11,82,-11,71,-11,52,-11,48,-11,39,-11,44,-11,41,-11,48,-11,57,-11,78,-11,108,-11,-115,-11,-75,-11,-42,-11,-5,-11,40,-10,94,-10,-102,-10,-39,-10,12,-9,64,-9,121,-9,-65,-9,-3,-9,60,-8,111,-8,-85,-8,-26,-8,29,-7,81,-7,-119,-7,-78,-7,-33,-7,5,-6,43,-6,87,-6,-124,-6,-85,-6,-39,-6,-11,-6,29,-5,64,-5,108,-5,-109,-5,-70,-5,-38,-5,4,-4,44,-4,87,-4,118,-4,-101,-4,-69,-4,-32,-4,5,-3,40,-3,69,-3,91,-3,110,-3,-126,-3,-97,-3,-78,-3,-56,-3,-49,-3,-34,-3,-29,-3,-8,-3,7,-2,14,-2,19,-2,17,-2,32,-2,34,-2,48,-2,53,-2,65,-2,70,-2,79,-2,89,-2,101,-2,109,-2,123,-2,-128,-2,-118,-2,-107,-2,-99,-2,-81,-2,-71,-2,-66,-2,-63,-2,-67,-2,-64,-2,-63,-2,-61,-2,-73,-2,-96,-2,-128,-2,94,-2,53,-2,9,-2,-40,-3,-110,-3,77,-3,-8,-4,-94,-4,79,-4,-15,-5,-118,-5,30,-5,-85,-6,64,-6,-45,-7,106,-7,-11,-8,-120,-8,26,-8,-69,-9,91,-9,-4,-10,-92,-10,85,-10,12,-10,-55,-11,-115,-11,90,-11,45,-11,12,-11,-13,-12,-36,-12,-48,-12,-60,-12,-57,-12,-54,-12,-51,-12,-39,-12,-20,-12,0,-11,30,-11,49,-11,80,-11,113,-11,-119,-11,-84,-11,-53,-11,-15,-11,27,-10,61,-10,108,-10,-110,-10,-49,-10,-4,-10,50,-9,100,-9,-91,-9,-17,-9,53,-8,127,-8,-55,-8,25,-7,106,-7,-58,-7,34,-6,-120,-6,-25,-6,75,-5,-84,-5,20,-4,126,-4,-22,-4,84,-3,-74,-3,36,-2,-115,-2,-8,-2,89,-1,-72,-1,21,0,110,0,-67,0,16,1,82,1,-114,1,-58,1,-5,1,45,2,81,2,118,2,-111,2,-82,2,-58,2,-55,2}; }
	private static byte[] data4(){ return new byte[] {-30,2,-21,2,2,3,6,3,1,3,9,3,10,3,22,3,21,3,27,3,27,3,35,3,41,3,55,3,65,3,77,3,77,3,92,3,101,3,126,3,-120,3,-103,3,-96,3,-80,3,-63,3,-46,3,-29,3,-23,3,-21,3,-8,3,-1,3,17,4,30,4,47,4,55,4,71,4,88,4,105,4,-120,4,-98,4,-71,4,-46,4,-8,4,39,5,89,5,-113,5,-64,5,-11,5,52,6,-128,6,-49,6,28,7,111,7,-70,7,21,8,111,8,-44,8,59,9,-97,9,-5,9,97,10,-55,10,68,11,-74,11,41,12,-100,12,11,13,126,13,0,14,122,14,-6,14,117,15,-20,15,111,16,-24,16,102,17,-28,17,100,18,-32,18,90,19,-43,19,80,20,-56,20,63,21,-71,21,47,22,-98,22,15,23,124,23,-22,23,72,24,-91,24,-10,24,83,25,-94,25,-14,25,49,26,113,26,-89,26,-25,26,19,27,68,27,104,27,-113,27,-74,27,-41,27,-8,27,18,28,40,28,65,28,77,28,97,28,119,28,-123,28,-115,28,-119,28,-121,28,-126,28,-127,28,126,28,117,28,85,28,49,28,8,28,-29,27,-67,27,-126,27,57,27,-17,26,-103,26,66,26,-18,25,-118,25,27,25,-100,24,28,24,-109,23,9,23,126,22,-23,21,71,21,-91,20,-13,19,73,19,-111,18,-45,17,14,17,56,16,98,15,-117,14,-85,13,-47,12,-33,11,-20,10,-17,9,-16,8,-14,7,-7,6,-6,5,-15,4,-30,3,-53,2,-65,1,-76,0,-79,-1,-98,-2,-111,-3,114,-4,94,-5,78,-6,70,-7,59,-8,39,-9,20,-10,0,-11,-10,-13,-22,-14,-19,-15,-19,-16,-11,-17,2,-17,11,-18,40,-19,63,-20,106,-21,-102,-22,-50,-23,10,-23,80,-24,-102,-25,-24,-26,56,-26,-102,-27,-9,-28,99,-28,-63,-29,40,-29,-113,-30,6,-30,121,-31,-31,-32,84,-32,-70,-33,51,-33,-100,-34,16,-34,122,-35,-22,-36,84,-36,-61,-37,48,-37,-94,-38,24,-38,-112,-39,10,-39,-122,-40,-3,-41,-109,-41,35,-41,-53,-42,104,-42,26,-42,-49,-43,-103,-43,111,-43,86,-43,71,-43,66,-43,70,-43,89,-43,-127,-43,-80,-43,-22,-43,41,-42,110,-42,-60,-42,30,-41,-125,-41,-25,-41,98,-40,-36,-40,91,-39,-37,-39,90,-38,-27,-38,106,-37,-12,-37,-123,-36,23,-35,-76,-35,71,-34,-36,-34,114,-33,15,-32,-92,-32,65,-31,-32,-31,121,-30,30,-29,-66,-29,104,-28,21,-27,-55,-27,-127,-26,58,-25,-11,-25,-71,-24,125,-23,75,-22,26,-21,-30,-21,-67,-20,-121,-19,92,-18,32,-17,-17,-17,-81,-16,104,-15,32,-14,-51,-14,125,-13,26,-12,-72,-12,69,-11,-52,-11,84,-10,-50,-10,67,-9,-87,-9,15,-8,110,-8,-57,-8,38,-7,123,-7,-45,-7,28,-6,107,-6,-79,-6,8,-5,79,-5,-90,-5,-20,-5,51,-4,119,-4,-55,-4,31,-3,113,-3,-63,-3,19,-2,101,-2,-67,-2,21,-1,105,-1,-79,-1,-9,-1,65,0,-105,0,-23,0,54,1,-120,1,-49,1,24,2,88,2,-92,2,-14,2,60,3,-127,3,-70,3,6,4,77,4,-98,4,-29,4,35,5,99,5,-105,5,-32,5,32,6,114,6,-76,6,-15,6,35,7,88,7,-94,7,-24,7,51,8,119,8,-70,8,-4,8,67,9,-118,9,-44,9,34,10,110,10,-65,10,13,11,94,11,-69,11,11,12,89,12,-99,12,-29,12,46,13,121,13,-60,13,6,14,63,14,121,14,-72,14,-4,14,61,15,124,15,-69,15,-15,15,45,16,107,16,-86,16,-19,16,44,17,105,17,-89,17,-15,17,51,18,-128,18,-62,18,17,19,85,19,-89,19,-9,19,68,20,-117,20,-53,20,8,21,80,21,-115,21,-49,21,6,22,55,22,119,22,-88,22,-20,22,45,23,100,23,-102,23,-54,23,11,24,85,24,-89,24,-6,24,84,25,-82,25,10,26,114,26,-32,26,85,27,-67,27,33,28,-108,28,10,29,-112,29,5,30,-128,30,-19,30,89,31,-52,31,60,32,-72,32,44,33,-100,33,-5,33,99,34,-58,34,57,35,-101,35,1,36,87,36,-92,36,-21,36,52,37,120,37,-76,37,-34,37,-2,37,28,38,53,38,76,38,90,38,88,38,84,38,70,38,65,38,40,38,13,38,-25,37,-70,37,-120,37,79,37,21,37,-41,36,-120,36,58,36,-28,35,-123,35,29,35,-76,34,54,34,-57,33,64,33,-66,32,47,32,-82,31,26,31,-115,30,-24,29,84,29,-85,28,29,28,117,27,-34,26,48,26,-108,25,-20,24,78,24,-95,23,-6,22,71,22,-96,21,-20,20,54,20,113,19,-85,18,-38,17,8,17,45,16,72,15,94,14,105,13,106,12,96,11,76,10,29,9,-13,7,-83,6,120,5,41,4,-42,2,122,1,20,0,-80,-2,67,-3,-42,-5,97,-6,-9,-8}; }
	private static byte[] data5(){ return new byte[] {-128,-9,28,-10,-89,-12,67,-13,-37,-15,-121,-16,41,-17,-31,-19,-115,-20,64,-21,-1,-23,-65,-24,-111,-25,99,-26,68,-27,36,-28,22,-29,-5,-31,-8,-32,-19,-33,-5,-34,8,-34,30,-35,45,-36,76,-37,108,-38,-106,-39,-55,-40,-9,-41,55,-41,111,-42,-78,-43,-18,-44,62,-44,-119,-45,-17,-46,81,-46,-70,-47,46,-47,-102,-48,26,-48,-94,-49,70,-49,-21,-50,-95,-50,87,-50,29,-50,-19,-51,-45,-51,-73,-51,-76,-51,-75,-51,-59,-51,-36,-51,-1,-51,47,-50,97,-50,-104,-50,-38,-50,34,-49,114,-49,-63,-49,22,-48,115,-48,-54,-48,35,-47,117,-47,-51,-47,36,-46,122,-46,-50,-46,37,-45,111,-45,-61,-45,21,-44,106,-44,-60,-44,24,-43,114,-43,-50,-43,53,-42,-96,-42,22,-41,-113,-41,14,-40,-111,-40,24,-39,-86,-39,69,-38,-31,-38,-122,-37,48,-36,-32,-36,-108,-35,74,-34,1,-33,-72,-33,109,-32,54,-31,-14,-31,-68,-30,105,-29,40,-28,-37,-28,-102,-27,91,-26,14,-25,-63,-25,100,-24,11,-23,-76,-23,96,-22,11,-21,-83,-21,78,-20,-19,-20,-118,-19,50,-18,-39,-18,121,-17,13,-16,-93,-16,62,-15,-34,-15,-110,-14,52,-13,-45,-13,101,-12,2,-11,-105,-11,61,-10,-36,-10,122,-9,16,-8,-96,-8,53,-7,-60,-7,96,-6,-15,-6,120,-5,-4,-5,121,-4,12,-3,-102,-3,49,-2,-75,-2,47,-1,-90,-1,28,0,-92,0,40,1,-82,1,35,2,-97,2,31,3,-101,3,36,4,-89,4,44,5,-89,5,35,6,-91,6,53,7,-55,7,91,8,-35,8,94,9,-21,9,116,10,10,11,-113,11,25,12,-96,12,35,13,-82,13,41,14,-87,14,34,15,-87,15,33,16,-90,16,34,17,-85,17,39,18,-83,18,43,19,-76,19,59,20,-73,20,55,21,-61,21,78,22,-30,22,109,23,-4,23,-127,24,5,25,-108,25,46,26,-65,26,79,27,-38,27,103,28,-6,28,-113,29,39,30,-80,30,60,31,-76,31,69,32,-64,32,81,33,-59,33,62,34,-92,34,-8,34,79,35,-99,35,-26,35,30,36,80,36,123,36,-115,36,-93,36,-81,36,-63,36,-61,36,-73,36,-105,36,-127,36,97,36,54,36,-1,35,-68,35,-128,35,49,35,-26,34,-112,34,49,34,-46,33,105,33,-1,32,-116,32,10,32,-114,31,14,31,-114,30,13,30,126,29,-6,28,98,28,-41,27,68,27,-72,26,39,26,-98,25,12,25,125,24,-13,23,109,23,-16,22,111,22,-10,21,123,21,16,21,-88,20,70,20,-26,19,-117,19,47,19,-32,18,-107,18,72,18,-11,17,-89,17,82,17,0,17,-89,16,92,16,10,16,-66,15,88,15,-10,14,-127,14,30,14,-67,13,88,13,-18,12,123,12,0,12,-112,11,42,11,-66,10,78,10,-45,9,94,9,-24,8,-125,8,25,8,-80,7,73,7,-19,6,-113,6,72,6,-7,5,-73,5,125,5,74,5,34,5,7,5,-10,4,-27,4,-35,4,-46,4,-43,4,-46,4,-35,4,-38,4,-21,4,-27,4,-30,4,-35,4,-33,4,-35,4,-41,4,-56,4,-76,4,-91,4,-115,4,119,4,97,4,69,4,45,4,15,4,5,4,-11,3,-32,3,-53,3,-71,3,-72,3,-83,3,-72,3,-90,3,-99,3,-115,3,-117,3,-123,3,-120,3,-125,3,118,3,96,3,67,3,25,3,-5,2,-52,2,-100,2,78,2,5,2,-73,1,95,1,5,1,-98,0,39,0,-85,-1,41,-1,-98,-2,15,-2,-125,-3,-21,-4,73,-4,-105,-5,-21,-6,43,-6,125,-7,-80,-8,-16,-9,22,-9,63,-10,103,-11,-103,-12,-53,-13,-17,-14,17,-14,54,-15,92,-16,-125,-17,-89,-18,-51,-19,-8,-20,24,-20,77,-21,127,-22,-67,-23,-26,-24,23,-24,62,-25,110,-26,-99,-27,-66,-28,-22,-29,16,-29,54,-30,86,-31,116,-32,-101,-33,-52,-34,-12,-35,25,-35,64,-36,118,-37,-75,-38,-5,-39,50,-39,-127,-40,-58,-41,46,-41,-117,-42,-4,-43,114,-43,-21,-44,115,-44,5,-44,-102,-45,73,-45,-1,-46,-63,-46,-127,-46,84,-46,53,-46,42,-46,32,-46,30,-46,27,-46,39,-46,60,-46,89,-46,126,-46,-88,-46,-52,-46,-8,-46,41,-45,109,-45,-71,-45,18,-44,96,-44,-73,-44,31,-43,-104,-43,36,-42,-79,-42,88,-41,-10,-41,-83,-40,112,-39,55,-38,26,-37,-14,-37,-31,-36,-61,-35,-60,-34,-65,-33,-56,-32,-52,-31,-33,-30,-20,-29,5,-27,27,-26,49,-25,85,-24,123,-23,-88,-22,-51,-21,-4,-20,40,-18,96,-17,-110,-16,-51,-15,5,-13,61,-12,117,-11,-102,-10,-51,-9,-12,-8,40,-6,82,-5,-126,-4,-100,-3,-73,-2,-55,-1,-24,0,8,2,43,3,69,4,100,5,-128,6,-107,7,-72,8,-41,9,-2,10,9,12,20,13,33,14,48,15,58,16,59,17,34,18,20,19,-18,19,-47,20,-103,21,105,22,33,23}; }
	private static byte[] data6(){ return new byte[] {-49,23,99,24,-5,24,-111,25,15,26,-120,26,-18,26,82,27,-96,27,-27,27,42,28,95,28,-119,28,-90,28,-66,28,-54,28,-43,28,-53,28,-54,28,-86,28,-111,28,109,28,77,28,34,28,-20,27,-91,27,85,27,4,27,-71,26,109,26,17,26,-82,25,72,25,-38,24,121,24,23,24,-61,23,95,23,1,23,-96,22,83,22,4,22,-58,21,124,21,62,21,-3,20,-47,20,-90,20,123,20,76,20,26,20,-25,19,-62,19,-99,19,100,19,46,19,-16,18,-71,18,121,18,53,18,-29,17,-117,17,47,17,-59,16,77,16,-29,15,113,15,-2,14,117,14,-30,13,71,13,-80,12,17,12,111,11,-58,10,9,10,74,9,-124,8,-45,7,16,7,82,6,-112,5,-53,4,11,4,73,3,-107,2,-44,1,28,1,99,0,-78,-1,12,-1,127,-2,-17,-3,100,-3,-38,-4,90,-4,-24,-5,127,-5,35,-5,-54,-6,117,-6,45,-6,-26,-7,-86,-7,111,-7,51,-7,-26,-8,-86,-8,119,-8,71,-8,15,-8,-49,-9,-103,-9,94,-9,42,-9,-1,-10,-40,-10,-69,-10,-101,-10,127,-10,108,-10,114,-10,125,-10,-92,-10,-68,-10,-14,-10,24,-9,104,-9,-69,-9,31,-8,124,-8,-37,-8,59,-7,-87,-7,29,-6,-89,-6,40,-5,-78,-5,51,-4,-73,-4,68,-3,-49,-3,108,-2,-6,-2,-107,-1,27,0,-88,0,58,1,-38,1,114,2,5,3,-125,3,3,4,-125,4,1,5,-118,5,3,6,124,6,-17,6,88,7,-49,7,66,8,-73,8,41,9,-112,9,-11,9,96,10,-53,10,71,11,-79,11,33,12,123,12,-30,12,69,13,-89,13,-1,13,75,14,-101,14,-32,14,31,15,83,15,-121,15,-72,15,-25,15,14,16,41,16,70,16,84,16,95,16,98,16,113,16,123,16,118,16,103,16,79,16,55,16,34,16,12,16,-33,15,-71,15,-119,15,94,15,44,15,7,15,-43,14,-85,14,118,14,66,14,5,14,-53,13,-100,13,94,13,20,13,-63,12,107,12,35,12,-50,11,110,11,5,11,-110,10,27,10,-98,9,38,9,-67,8,67,8,-49,7,68,7,-62,6,73,6,-41,5,103,5,-26,4,103,4,-22,3,113,3,0,3,-114,2,36,2,-77,1,65,1,-48,0,88,0,-30,-1,104,-1,-8,-2,-125,-2,21,-2,-98,-3,39,-3,-81,-4,60,-4,-65,-5,68,-5,-59,-6,69,-6,-55,-7,68,-7,-71,-8,47,-8,-80,-9,39,-9,-100,-10,10,-10,-126,-11,-6,-12,-128,-12,3,-12,-128,-13,7,-13,-109,-14,49,-14,-53,-15,114,-15,29,-15,-52,-16,126,-16,85,-16,44,-16,21,-16,-14,-17,-38,-17,-36,-17,-36,-17,-2,-17,27,-16,74,-16,116,-16,-85,-16,-41,-16,22,-15,96,-15,-75,-15,16,-14,94,-14,-94,-14,-26,-14,52,-13,-122,-13,-46,-13,24,-12,95,-12,-97,-12,-36,-12,20,-11,88,-11,-117,-11,-66,-11,-30,-11,24,-10,73,-10,-124,-10,-77,-10,-23,-10,7,-9,51,-9,88,-9,-120,-9,-76,-9,-40,-9,-8,-9,30,-8,64,-8,124,-8,-93,-8,-46,-8,-5,-8,37,-7,97,-7,-110,-7,-43,-7,12,-6,71,-6,-116,-6,-52,-6,25,-5,87,-5,-90,-5,-22,-5,46,-4,114,-4,-73,-4,4,-3,71,-3,-115,-3,-49,-3,11,-2,79,-2,-113,-2,-41,-2,16,-1,68,-1,104,-1,-106,-1,-52,-1,-22,-1,4,0,0,0,0,0,-31,-1,-53,-1,-88,-1,114,-1,38,-1,-47,-2,115,-2,11,-2,-101,-3,27,-3,-119,-4,-11,-5,95,-5,-55,-6,43,-6,122,-7,-51,-8,17,-8,96,-9,-91,-10,-19,-11,58,-11,-116,-12,-45,-13,39,-13,119,-14,-27,-15,64,-15,-77,-16,31,-16,-105,-17,10,-17,-118,-18,7,-18,-97,-19,44,-19,-53,-20,90,-20,-5,-21,-90,-21,82,-21,11,-21,-75,-22,106,-22,36,-22,-23,-23,-77,-23,-121,-23,92,-23,61,-23,39,-23,27,-23,24,-23,25,-23,43,-23,70,-23,109,-23,-113,-23,-71,-23,-17,-23,37,-22,108,-22,-70,-22,12,-21,93,-21,-73,-21,21,-20,113,-20,-37,-20,82,-19,-36,-19,82,-18,-39,-18,78,-17,-27,-17,112,-16,3,-15,-118,-15,22,-14,-85,-14,51,-13,-54,-13,83,-12,-42,-12,72,-11,-74,-11,39,-10,-109,-10,9,-9,106,-9,-52,-9,16,-8,102,-8,-79,-8,-8,-8,55,-7,107,-7,-92,-7,-34,-7,21,-6,67,-6,118,-6,-97,-6,-55,-6,-12,-6,33,-5,76,-5,119,-5,-92,-5,-56,-5,-19,-5,28,-4,80,-4,-124,-4,-81,-4,-35,-4,7,-3,57,-3,91,-3,-125,-3,-98,-3,-80,-3,-76,-3,-58,-3,-44,-3,-22,-3,-22,-3,-28,-3,-51,-3,-64,-3,-70,-3,-57,-3,-57,-3,-59,-3,-71,-3,-58,-3,-26,-3,19,-2,56,-2,93,-2,114,-2,-94,-2,-31,-2,42,-1,120,-1,-57,-1,20,0,101,0,-56,0,59,1,-81,1,37,2,-95,2,36,3}; }
	private static byte[] data7(){ return new byte[] {-65,3,89,4,12,5,-50,5,-121,6,71,7,2,8,-34,8,-58,9,-79,10,-91,11,-112,12,125,13,119,14,120,15,127,16,-121,17,-109,18,-111,19,-108,20,-83,21,-40,22,2,24,44,25,88,26,-124,27,-80,28,-10,29,46,31,102,32,-113,33,-59,34,-15,35,31,37,69,38,105,39,122,40,-120,41,-110,42,-110,43,-119,44,105,45,74,46,32,47,-16,47,-72,48,118,49,42,50,-41,50,125,51,25,52,-61,52,97,53,-8,53,-126,54,16,55,-97,55,52,56,-51,56,94,57,-31,57,90,58,-40,58,81,59,-63,59,45,60,-118,60,-39,60,35,61,89,61,-120,61,-72,61,-53,61,-52,61,-66,61,-94,61,-126,61,94,61,49,61,-26,60,-115,60,30,60,-90,59,40,59,-84,58,23,58,108,57,-75,56,-5,55,45,55,99,54,122,53,-127,52,102,51,64,50,5,49,-44,47,-119,46,45,45,-64,43,74,42,-60,40,59,39,-95,37,6,36,93,34,-86,32,-13,30,46,29,112,27,-82,25,-29,23,24,22,68,20,115,18,-99,16,-46,14,-4,12,45,11,89,9,-114,7,-65,5,-7,3,46,2,114,0,-73,-2,0,-3,64,-5,126,-7,-51,-9,27,-10,123,-12,-45,-14,52,-15,-100,-17,11,-18,123,-20,-15,-22,120,-23,3,-24,-106,-26,46,-27,-60,-29,98,-30,3,-31,-76,-33,92,-34,15,-35,-75,-37,83,-38,-22,-40,-108,-41,50,-42,-54,-44,85,-45,-31,-47,-124,-48,39,-49,-44,-51,119,-52,39,-53,-35,-55,-92,-56,-122,-57,127,-58,115,-59,126,-60,-110,-61,-48,-62,18,-62,104,-63,-57,-64,74,-64,-42,-65,99,-65,6,-65,-58,-66,-104,-66,106,-66,73,-66,62,-66,71,-66,99,-66,-111,-66,-50,-66,13,-65,93,-65,-59,-65,76,-64,-45,-64,91,-63,-14,-63,-98,-62,82,-61,18,-60,-44,-60,-99,-59,99,-58,42,-57,0,-56,-38,-56,-59,-55,-82,-54,-113,-53,114,-52,97,-51,79,-50,77,-49,71,-48,68,-47,53,-46,52,-45,42,-44,43,-43,48,-42,38,-41,24,-40,-11,-40,-23,-39,-56,-38,-87,-37,-114,-36,103,-35,55,-34,-7,-34,-65,-33,-126,-32,64,-31,-19,-31,-116,-30,41,-29,-56,-29,92,-28,-18,-28,110,-27,-27,-27,80,-26,-67,-26,27,-25,116,-25,-64,-25,-1,-25,71,-24,-121,-24,-49,-24,5,-23,57,-23,115,-23,-99,-23,-45,-23,0,-22,53,-22,101,-22,-110,-22,-69,-22,-27,-22,23,-21,62,-21,104,-21,-119,-21,-87,-21,-71,-21,-46,-21,-21,-21,11,-20,39,-20,74,-20,96,-20,-119,-20,-79,-20,-19,-20,38,-19,86,-19,-110,-19,-53,-19,29,-18,113,-18,-58,-18,28,-17,104,-17,-63,-17,37,-16,-115,-16,9,-15,119,-15,-25,-15,77,-14,-71,-14,55,-13,-72,-13,68,-12,-73,-12,38,-11,-93,-11,53,-10,-49,-10,114,-9,11,-8,-97,-8,46,-7,-38,-7,-114,-6,88,-5,23,-4,-43,-4,-116,-3,62,-2,0,-1,-51,-1,-86,0,118,1,47,2,-25,2,-90,3,114,4,64,5,10,6,-50,6,-109,7,80,8,30,9,-18,9,-54,10,-94,11,118,12,81,13,46,14,20,15,-7,15,-26,16,-60,17,-89,18,127,19,85,20,47,21,11,22,-44,22,-125,23,58,24,-25,24,-95,25,49,26,-52,26,90,27,-14,27,-119,28,52,29,-50,29,110,30,-1,30,-93,31,69,32,-1,32,-77,33,117,34,56,35,7,36,-34,36,-55,37,-77,38,-110,39,108,40,79,41,71,42,65,43,79,44,78,45,87,46,79,47,88,48,107,49,-120,50,-96,51,-81,52,-77,53,-67,54,-56,55,-34,56,-26,57,-22,58,-41,59,-62,60,-86,61,-103,62,117,63,71,64,4,65,-62,65,103,66,21,67,-74,67,87,68,-35,68,77,69,-66,69,30,70,120,70,-58,70,18,71,61,71,102,71,124,71,-123,71,-126,71,108,71,84,71,46,71,7,71,-43,70,-99,70,92,70,37,70,-37,69,-111,69,64,69,-14,68,-92,68,76,68,-10,67,-106,67,42,67,-70,66,80,66,-37,65,108,65,-22,64,107,64,-32,63,76,63,-74,62,19,62,113,61,-67,60,-9,59,50,59,105,58,-117,57,-108,56,-123,55,109,54,63,53,5,52,-89,50,72,49,-56,47,70,46,-83,44,-2,42,64,41,112,39,-103,37,-68,35,-46,33,-29,31,-27,29,-20,27,-22,25,-19,23,-23,21,-31,19,-62,17,-85,15,-100,13,-112,11,-120,9,114,7,103,5,110,3,114,1,-122,-1,-118,-3,-91,-5,-75,-7,-51,-9,-20,-11,21,-12,72,-14,-128,-16,-78,-18,-23,-20,45,-21,114,-23,-66,-25,5,-26,76,-28,-98,-30,-5,-32,99,-33,-48,-35,47,-36,-104,-38,-9,-40,112,-41,-22,-43,114,-44,-17,-46,116,-47,7,-48,-95,-50,75,-51,-2,-53,-70,-54,-113,-55,85,-56,46,-57,22,-58,37,-59,55,-60,83,-61,103,-62,-113,-63,-50,-64}; }
	private static byte[] data8(){ return new byte[] {35,-64,-102,-65,15,-65,-117,-66,11,-66,-118,-67,32,-67,-56,-68,121,-68,34,-68,-49,-69,-127,-69,54,-69,-5,-70,-68,-70,-110,-70,83,-70,30,-70,-32,-71,-68,-71,-90,-71,-119,-71,115,-71,87,-71,74,-71,69,-71,77,-71,98,-71,121,-71,-112,-71,-92,-71,-53,-71,7,-70,83,-70,-110,-70,-32,-70,58,-69,-96,-69,21,-68,-103,-68,42,-67,-58,-67,102,-66,21,-65,-50,-65,-115,-64,77,-63,34,-62,-13,-62,-45,-61,-79,-60,-93,-59,125,-58,98,-57,47,-56,14,-55,-15,-55,-19,-54,-52,-53,-91,-52,121,-51,95,-50,58,-49,37,-48,9,-47,-13,-47,-58,-46,-89,-45,126,-44,93,-43,60,-42,28,-41,-21,-41,-71,-40,-121,-39,94,-38,58,-37,24,-36,-20,-36,-68,-35,-116,-34,83,-33,41,-32,12,-31,-17,-31,-58,-30,-109,-29,104,-28,74,-27,63,-26,52,-25,19,-24,-10,-24,-45,-23,-76,-22,-102,-21,-112,-20,-126,-19,99,-18,63,-17,28,-16,12,-15,5,-14,-5,-14,-37,-13,-66,-12,-105,-11,121,-10,83,-9,52,-8,20,-7,-23,-7,-66,-6,123,-5,78,-4,15,-3,-31,-3,-111,-2,64,-1,-20,-1,-103,0,83,1,18,2,-42,2,-107,3,72,4,13,5,-53,5,-99,6,112,7,79,8,46,9,6,10,-37,10,-72,11,-95,12,-112,13,-124,14,121,15,111,16,102,17,99,18,99,19,104,20,125,21,127,22,-109,23,-98,24,-75,25,-53,26,-35,27,-6,28,21,30,53,31,74,32,80,33,98,34,112,35,-126,36,-115,37,-121,38,113,39,95,40,77,41,48,42,-5,42,-73,43,107,44,15,45,-90,45,40,46,-94,46,15,47,109,47,-84,47,-25,47,20,48,58,48,95,48,107,48,118,48,102,48,106,48,96,48,89,48,70,48,46,48,14,48,-21,47,-62,47,-112,47,95,47,37,47,-49,46,119,46,35,46,-62,45,99,45,-13,44,-114,44,31,44,-90,43,42,43,-90,42,71,42,-27,41,-127,41,24,41,-79,40,72,40,-10,39,-80,39,107,39,26,39,-58,38,111,38,14,38,-69,37,90,37,-8,36,-124,36,3,36,119,35,-13,34,114,34,-20,33,85,33,-60,32,43,32,-99,31,12,31,-117,30,13,30,-126,29,-7,28,101,28,-33,27,102,27,-29,26,93,26,-41,25,81,25,-48,24,87,24,-31,23,109,23,-13,22,125,22,13,22,-75,21,101,21,39,21,-28,20,-94,20,92,20,52,20,22,20,11,20,-15,19,-42,19,-58,19,-61,19,-50,19,-44,19,-42,19,-39,19,-38,19,-13,19,11,20,38,20,57,20,58,20,62,20,86,20,126,20,-98,20,-88,20,-72,20,-62,20,-45,20,-20,20,12,21,34,21,52,21,74,21,86,21,120,21,-107,21,-69,21,-56,21,-47,21,-32,21,-22,21,4,22,12,22,2,22,-21,21,-54,21,-97,21,109,21,63,21,-9,20,-94,20,54,20,-73,19,52,19,-79,18,33,18,-127,17,-58,16,0,16,47,15,102,14,-105,13,-71,12,-54,11,-37,10,-44,9,-45,8,-41,7,-31,6,-51,5,-90,4,117,3,76,2,40,1,6,0,-50,-2,-115,-3,57,-4,-26,-6,-106,-7,83,-8,1,-9,-102,-11,49,-12,-48,-14,98,-15,-5,-17,-111,-18,53,-19,-59,-21,93,-22,-26,-24,-112,-25,41,-26,-65,-28,62,-29,-57,-31,95,-32,-9,-34,-126,-35,-2,-37,119,-38,-11,-40,109,-41,-27,-43,97,-44,-32,-46,89,-47,-36,-49,95,-50,-8,-52,-108,-53,60,-54,-24,-56,-74,-57,-107,-58,-118,-59,-118,-60,-87,-61,-44,-62,14,-62,89,-63,-74,-64,44,-64,-85,-65,52,-65,-59,-66,104,-66,42,-66,-19,-67,-63,-67,-113,-67,93,-67,64,-67,51,-67,50,-67,77,-67,107,-67,-95,-67,-48,-67,27,-66,114,-66,-23,-66,115,-65,-9,-65,122,-64,20,-63,-49,-63,-108,-62,92,-61,47,-60,4,-59,-32,-59,-51,-58,-54,-57,-49,-56,-36,-55,-8,-54,22,-52,75,-51,-128,-50,-56,-49,24,-47,-121,-46,-19,-45,96,-43,-36,-42,97,-40,-19,-39,118,-37,11,-35,-95,-34,73,-32,-32,-31,-125,-29,40,-27,-46,-26,-127,-24,42,-22,-33,-21,-118,-19,70,-17,5,-15,-63,-14,114,-12,41,-10,-38,-9,-118,-7,62,-5,-21,-4,-113,-2,51,0,-52,1,84,3,-38,4,91,6,-32,7,95,9,-40,10,68,12,-93,13,14,15,124,16,-34,17,63,19,122,20,-72,21,-27,22,19,24,40,25,38,26,26,27,-14,27,-52,28,-118,29,61,30,-33,30,94,31,-40,31,51,32,-122,32,-65,32,-17,32,23,33,39,33,38,33,24,33,-3,32,-36,32,-87,32,111,32,30,32,-50,31,92,31,-5,30,-113,30,39,30,-95,29,27,29,-106,28,28,28,-93,27,42,27,-87,26,52,26,-73,25,78,25,-21,24,-99,24,68,24,-20,23,-93,23,113,23,57,23,11,23,-39,22,-91,22,113,22,69,22,31,22}; }
	private static byte[] data9(){ return new byte[] {-20,21,-70,21,110,21,41,21,-36,20,-124,20,35,20,-71,19,63,19,-65,18,64,18,-60,17,69,17,-78,16,27,16,-123,15,-26,14,67,14,-82,13,9,13,102,12,-76,11,0,11,81,10,-84,9,1,9,81,8,-115,7,-72,6,-28,5,31,5,109,4,-87,3,-20,2,43,2,114,1,-63,0,27,0,125,-1,-16,-2,98,-2,-32,-3,100,-3,0,-3,-90,-4,77,-4,-9,-5,-89,-5,97,-5,32,-5,-17,-6,-70,-6,-113,-6,87,-6,35,-6,-22,-7,-71,-7,-114,-7,108,-7,55,-7,4,-7,-46,-8,-89,-8,-124,-8,103,-8,67,-8,39,-8,24,-8,30,-8,34,-8,34,-8,33,-8,38,-8,53,-8,74,-8,121,-8,-85,-8,-35,-8,12,-7,67,-7,-107,-7,-34,-7,58,-6,-113,-6,-2,-6,112,-5,-29,-5,95,-4,-38,-4,86,-3,-45,-3,83,-2,-38,-2,98,-1,-22,-1,115,0,-19,0,110,1,-26,1,111,2,1,3,-102,3,35,4,-90,4,41,5,-65,5,85,6,-7,6,-123,7,24,8,-93,8,40,9,-78,9,62,10,-62,10,74,11,-59,11,56,12,-98,12,8,13,121,13,-21,13,82,14,-69,14,42,15,-117,15,-6,15,93,16,-62,16,40,17,-115,17,-29,17,50,18,-128,18,-53,18,28,19,92,19,-108,19,-63,19,-19,19,12,20,39,20,77,20,101,20,119,20,121,20,126,20,121,20,125,20,-126,20,-124,20,127,20,102,20,75,20,46,20,22,20,-1,19,-38,19,-84,19,124,19,74,19,30,19,-23,18,-81,18,113,18,57,18,1,18,-63,17,-123,17,71,17,16,17,-49,16,-109,16,73,16,12,16,-52,15,-116,15,77,15,12,15,-51,14,-124,14,57,14,-26,13,-104,13,68,13,-30,12,123,12,31,12,-46,11,105,11,0,11,-127,10,19,10,-114,9,22,9,-99,8,29,8,-105,7,17,7,126,6,-17,5,74,5,-76,4,19,4,108,3,-65,2,19,2,97,1,-93,0,-30,-1,47,-1,114,-2,-85,-3,-33,-4,22,-4,99,-5,-100,-6,-37,-7,36,-7,114,-8,-53,-9,43,-9,-101,-10,18,-10,-100,-11,47,-11,-43,-12,-123,-12,58,-12,3,-12,-41,-13,-54,-13,-74,-13,-86,-13,-97,-13,-97,-13,-75,-13,-60,-13,-22,-13,-5,-13,20,-12,28,-12,55,-12,80,-12,111,-12,-121,-12,-99,-12,-81,-12,-56,-12,-27,-12,-12,-12,2,-11,12,-11,28,-11,41,-11,55,-11,59,-11,54,-11,41,-11,26,-11,9,-11,2,-11,-12,-12,-22,-12,-35,-12,-48,-12,-63,-12,-59,-12,-54,-12,-29,-12,-26,-12,5,-11,43,-11,118,-11,-71,-11,18,-10,99,-10,-51,-10,46,-9,-96,-9,24,-8,-92,-8,41,-7,-72,-7,66,-6,-40,-6,107,-5,10,-4,-92,-4,60,-3,-50,-3,88,-2,-29,-2,116,-1,-9,-1,114,0,-31,0,63,1,-118,1,-55,1,-11,1,32,2,47,2,61,2,56,2,44,2,27,2,-17,1,-70,1,117,1,30,1,-53,0,109,0,7,0,-102,-1,20,-1,-101,-2,16,-2,-119,-3,-7,-4,94,-4,-67,-5,28,-5,127,-6,-32,-7,58,-7,-114,-8,-42,-9,47,-9,127,-10,-44,-11,31,-11,122,-12,-50,-13,31,-13,106,-14,-87,-15,-23,-16,46,-16,116,-17,-65,-18,0,-18,81,-19,-99,-20,-29,-21,52,-21,-115,-22,-2,-23,110,-23,-33,-24,89,-24,-44,-25,75,-25,-40,-26,106,-26,12,-26,-66,-27,124,-27,60,-27,-17,-28,-69,-28,-114,-28,-126,-28,98,-28,86,-28,77,-28,88,-28,104,-28,124,-28,-97,-28,-74,-28,-33,-28,17,-27,74,-27,123,-27,-73,-27,-13,-27,37,-26,100,-26,-84,-26,-5,-26,69,-25,-123,-25,-59,-25,19,-24,110,-24,-55,-24,40,-23,-127,-23,-36,-23,52,-22,-118,-22,-23,-22,55,-21,119,-21,-75,-21,-29,-21,24,-20,74,-20,120,-20,-113,-20,-99,-20,-80,-20,-63,-20,-49,-20,-43,-20,-29,-20,-14,-20,5,-19,18,-19,45,-19,88,-19,-126,-19,-80,-19,-20,-19,42,-18,118,-18,-63,-18,18,-17,90,-17,-98,-17,-30,-17,45,-16,108,-16,-86,-16,-53,-16,-15,-16,21,-15,51,-15,76,-15,79,-15,85,-15,84,-15,85,-15,89,-15,92,-15,103,-15,88,-15,77,-15,65,-15,74,-15,71,-15,78,-15,77,-15,70,-15,59,-15,66,-15,91,-15,-125,-15,-86,-15,-43,-15,-10,-15,48,-14,-116,-14,-14,-14,107,-13,-30,-13,101,-12,-14,-12,-90,-11,99,-10,64,-9,20,-8,-15,-8,-48,-7,-50,-6,-40,-5,-4,-4,23,-2,57,-1,90,0,-120,1,-40,2,25,4,111,5,-78,6,4,8,74,9,-92,10,-1,11,99,13,-59,14,24,16,100,17,-81,18,10,20,103,21,-63,22,27,24,106,25,-76,26,13,28,99,29,-62,30,27,32,110,33,-60,34,25,36,125,37,-43,38,39,40,119,41,-63,42,24,44,94,45,-101,46,-45,47,1,49,49,50,95,51,-117,52,-74,53}; }
	private static byte[] data10(){ return new byte[] {-38,54,-6,55,19,57,52,58,92,59,121,60,-122,61,-109,62,-107,63,-91,64,-79,65,-61,66,-63,67,-82,68,-112,69,110,70,87,71,54,72,-2,72,-96,73,65,74,-56,74,78,75,-51,75,59,76,-119,76,-65,76,-22,76,1,77,36,77,42,77,33,77,-11,76,-50,76,-119,76,71,76,-27,75,-124,75,5,75,112,74,-71,73,-16,72,44,72,92,71,107,70,78,69,40,68,-16,66,-91,65,81,64,-25,62,114,61,-13,59,99,58,-46,56,70,55,-73,53,23,52,106,50,-68,48,22,47,108,45,-58,43,21,42,109,40,-73,38,-12,36,47,35,103,33,-100,31,-45,29,3,28,47,26,73,24,92,22,104,20,121,18,-104,16,-84,14,-80,12,-72,10,-55,8,-35,6,-3,4,40,3,69,1,117,-1,-97,-3,-55,-5,-17,-7,35,-8,95,-10,-95,-12,-31,-14,29,-15,86,-17,-110,-19,-38,-21,22,-22,97,-24,-89,-26,-14,-28,59,-29,-97,-31,-1,-33,105,-34,-51,-36,62,-37,-78,-39,59,-40,-46,-42,102,-43,1,-44,-94,-46,68,-47,-4,-49,-64,-50,-104,-51,127,-52,113,-53,114,-54,119,-55,-95,-56,-37,-57,42,-57,-114,-58,11,-58,-101,-59,59,-59,-16,-60,-74,-60,-109,-60,126,-60,118,-60,-109,-60,-73,-60,-15,-60,31,-59,91,-59,-86,-59,25,-58,-101,-58,26,-57,-90,-57,56,-56,-39,-56,-109,-55,93,-54,30,-53,-31,-53,-90,-52,127,-51,84,-50,41,-49,-9,-49,-62,-48,-117,-47,66,-46,-5,-46,-91,-45,89,-44,-1,-44,-111,-43,28,-42,-97,-42,40,-41,-68,-41,70,-40,-49,-40,61,-39,-71,-39,45,-38,-64,-38,62,-37,-62,-37,40,-36,-101,-36,-2,-36,101,-35,-47,-35,51,-34,122,-34,-73,-34,-35,-34,12,-33,58,-33,104,-33,119,-33,123,-33,107,-33,100,-33,81,-33,70,-33,37,-33,-1,-34,-50,-34,-94,-34,104,-34,69,-34,20,-34,-36,-35,-106,-35,75,-35,28,-35,-21,-36,-59,-36,-125,-36,80,-36,18,-36,-32,-37,-89,-37,88,-37,18,-37,-67,-38,123,-38,51,-38,-11,-39,-92,-39,93,-39,11,-39,-50,-40,-115,-40,93,-40,48,-40,2,-40,-41,-41,-82,-41,-101,-41,-111,-41,-106,-41,-104,-41,-98,-41,-89,-41,-46,-41,2,-40,73,-40,-123,-40,-40,-40,35,-39,-122,-39,-4,-39,-115,-38,45,-37,-53,-37,96,-36,9,-35,-52,-35,-107,-34,110,-33,53,-32,23,-31,-20,-31,-53,-30,-79,-29,-92,-28,-98,-27,-102,-26,-125,-25,118,-24,113,-23,111,-22,124,-21,115,-20,104,-19,84,-18,82,-17,103,-16,116,-15,-122,-14,-109,-13,-95,-12,-81,-11,-55,-10,-10,-9,44,-7,88,-6,-126,-5,-95,-4,-48,-3,-4,-2,51,0,99,1,-121,2,-93,3,-67,4,-45,5,-22,6,-1,7,10,9,10,10,-4,10,-22,11,-35,12,-53,13,-60,14,-105,15,124,16,78,17,54,18,13,19,-14,19,-42,20,-72,21,-93,22,-105,23,-102,24,-95,25,-72,26,-44,27,1,29,65,30,-116,31,-32,32,45,34,-122,35,-31,36,79,38,-67,39,46,41,-101,42,-1,43,111,45,-41,46,65,48,-97,49,-15,50,77,52,-103,53,-18,54,48,56,120,57,-83,58,-30,59,-1,60,31,62,43,63,64,64,71,65,49,66,15,67,-34,67,-87,68,96,69,30,70,-58,70,100,71,-35,71,99,72,-23,72,101,73,-38,73,69,74,-62,74,40,75,-109,75,-26,75,70,76,-93,76,-6,76,77,77,-93,77,-9,77,74,78,-91,78,-15,78,60,79,123,79,-69,79,-20,79,31,80,82,80,127,80,-95,80,-77,80,-71,80,-79,80,-98,80,120,80,52,80,-30,79,-127,79,24,79,-114,78,-12,77,64,77,-110,76,-59,75,-7,74,9,74,10,73,2,72,-17,70,-48,69,-84,68,121,67,67,66,-15,64,-97,63,55,62,-54,60,72,59,-63,57,46,56,-108,54,-14,52,71,51,-109,49,-40,47,19,46,81,44,-125,42,-86,40,-36,38,9,37,48,35,87,33,120,31,-87,29,-54,27,-14,25,29,24,77,22,126,20,-81,18,-23,16,36,15,102,13,-87,11,-22,9,41,8,103,6,-88,4,-28,2,40,1,108,-1,-82,-3,-31,-5,14,-6,62,-8,-123,-10,-54,-12,25,-13,77,-15,117,-17,-94,-19,-32,-21,53,-22,124,-24,-55,-26,8,-27,82,-29,-86,-31,28,-32,-108,-34,20,-35,-101,-37,47,-38,-54,-40,117,-41,45,-42,-24,-44,-94,-45,97,-46,25,-47,-19,-49,-61,-50,-76,-51,-112,-52,-124,-53,96,-54,101,-55,110,-56,-115,-57,-91,-58,-80,-59,-67,-60,-38,-61,11,-61,77,-62,-121,-63,-75,-64,-23,-65,27,-65,96,-66,-94,-67,-28,-68,36,-68,112,-69,-64,-70,36,-70,-116,-71,-3,-72,-124,-72,27,-72,-56,-73,-119,-73,99,-73,80,-73,71,-73,78,-73,111,-73,-107,-73,-51,-73,28,-72,111,-72,-40,-72,57,-71,-73,-71,54,-70,-67,-70,71,-69,-45,-69}; }
	private static byte[] data11(){ return new byte[] {102,-68,-11,-68,-120,-67,37,-66,-71,-66,82,-65,-32,-65,121,-64,13,-63,-74,-63,83,-62,-23,-62,-127,-61,10,-60,-97,-60,59,-59,-20,-59,-120,-58,38,-57,-60,-57,109,-56,31,-55,-33,-55,-105,-54,85,-53,1,-52,-61,-52,-126,-51,81,-50,49,-49,-5,-49,-54,-48,-105,-47,111,-46,87,-45,70,-44,64,-43,42,-42,8,-41,-11,-41,-26,-40,-29,-39,-40,-38,-49,-37,-71,-36,-91,-35,-119,-34,110,-33,91,-32,69,-31,30,-30,-21,-30,-83,-29,111,-28,64,-27,-3,-27,-61,-26,108,-25,28,-24,-68,-24,92,-23,5,-22,-76,-22,83,-21,-18,-21,-122,-20,31,-19,-77,-19,65,-18,-53,-18,82,-17,-34,-17,100,-16,-6,-16,-125,-15,32,-14,-80,-14,74,-13,-22,-13,-117,-12,73,-11,11,-10,-37,-10,-98,-9,119,-8,92,-7,79,-6,70,-5,72,-4,82,-3,97,-2,114,-1,-128,0,-87,1,-45,2,27,4,100,5,-80,6,-7,7,75,9,-93,10,5,12,93,13,-69,14,38,16,-115,17,-18,18,51,20,117,21,-85,22,-36,23,-21,24,1,26,-7,26,-10,27,-48,28,-99,29,82,30,4,31,-90,31,51,32,-80,32,32,33,-103,33,21,34,-110,34,-7,34,96,35,-51,35,61,36,-92,36,21,37,-118,37,-9,37,101,38,-70,38,17,39,106,39,-53,39,31,40,104,40,-93,40,-29,40,39,41,111,41,-92,41,-46,41,2,42,24,42,55,42,80,42,114,42,-123,42,-128,42,117,42,93,42,65,42,36,42,-8,41,-62,41,127,41,47,41,-37,40,-112,40,61,40,-18,39,-100,39,60,39,-33,38,-117,38,70,38,-4,37,-95,37,68,37,-28,36,-119,36,73,36,-15,35,-98,35,56,35,-41,34,106,34,21,34,-50,33,-125,33,47,33,-52,32,114,32,31,32,-31,31,-95,31,106,31,38,31,-45,30,-123,30,77,30,42,30,-19,29,-94,29,91,29,32,29,-11,28,-60,28,-108,28,95,28,52,28,5,28,-28,27,-51,27,-62,27,-58,27,-65,27,-60,27,-62,27,-35,27,-4,27,45,28,88,28,-125,28,-80,28,-10,28,76,29,-98,29,-28,29,31,30,104,30,-75,30,8,31,89,31,-97,31,-39,31,9,32,84,32,-106,32,-46,32,-19,32,14,33,33,33,62,33,97,33,-117,33,-80,33,-65,33,-68,33,-85,33,-85,33,-73,33,-85,33,-121,33,83,33,28,33,-33,32,-93,32,92,32,-8,31,-128,31,-8,30,97,30,-39,29,64,29,-96,28,-28,27,30,27,63,26,106,25,-97,24,-52,23,-49,22,-52,21,-66,20,-77,19,-82,18,-99,17,124,16,58,15,12,14,-47,12,-85,11,-124,10,71,9,1,8,-82,6,108,5,41,4,-14,2,-72,1,112,0,32,-1,-61,-3,105,-4,15,-5,-62,-7,88,-8,-32,-10,84,-11,-55,-13,50,-14,-120,-16,-43,-18,4,-19,63,-21,99,-23,-101,-25,-75,-27,-44,-29,-18,-31,8,-32,39,-34,76,-36,122,-38,-66,-40,-3,-42,83,-43,-82,-45,24,-46,-102,-48,33,-49,-74,-51,97,-52,44,-53,6,-54,-15,-56,-18,-57,-19,-58,-1,-59,43,-59,125,-60,-47,-61,64,-61,-73,-62,50,-62,-67,-63,91,-63,7,-63,-48,-64,-100,-64,88,-64,20,-64,-34,-65,-62,-65,-88,-65,-91,-65,-103,-65,-111,-65,-119,-65,-108,-65,-81,-65,-42,-65,13,-64,73,-64,-91,-64,29,-63,-82,-63,65,-62,-22,-62,-96,-61,100,-60,44,-59,7,-58,-27,-58,-37,-57,-56,-56,-53,-55,-54,-54,-35,-53,-18,-52,14,-50,45,-49,100,-48,-103,-47,-24,-46,41,-44,-125,-43,-21,-42,106,-40,-20,-39,123,-37,10,-35,-89,-34,72,-32,-9,-31,-76,-29,116,-27,57,-25,-7,-24,-69,-22,-125,-20,79,-18,29,-16,-17,-15,-70,-13,118,-11,54,-9,-15,-8,-87,-6,95,-4,3,-2,-97,-1,57,1,-47,2,95,4,-25,5,102,7,-48,8,42,10,121,11,-45,12,36,14,99,15,-117,16,-97,17,-90,18,-85,19,-103,20,121,21,68,22,-3,22,-109,23,28,24,-117,24,-9,24,82,25,-115,25,-86,25,-63,25,-56,25,-48,25,-62,25,-83,25,-122,25,86,25,36,25,-16,24,-77,24,116,24,46,24,-30,23,-106,23,68,23,-5,22,-90,22,75,22,-29,21,126,21,26,21,-69,20,87,20,-33,19,107,19,-7,18,-112,18,40,18,-78,17,69,17,-58,16,92,16,-17,15,-114,15,30,15,-80,14,57,14,-54,13,120,13,35,13,-56,12,103,12,0,12,-102,11,64,11,-20,10,-115,10,39,10,-66,9,79,9,-35,8,123,8,17,8,-114,7,7,7,121,6,-8,5,105,5,-41,4,68,4,-87,3,19,3,105,2,-42,1,63,1,-63,0,52,0,-79,-1,26,-1,-115,-2,19,-2,-87,-3,77,-3,-16,-4,-103,-4,71,-4,-14,-5,-83,-5,115,-5,67,-5,20,-5,-24,-6,-62,-6,-74,-6,-78,-6,-79,-6,-92,-6,-91,-6}; }
	private static byte[] data12(){ return new byte[] {-84,-6,-56,-6,-26,-6,-3,-6,25,-5,40,-5,59,-5,82,-5,98,-5,112,-5,122,-5,117,-5,115,-5,92,-5,70,-5,42,-5,6,-5,-40,-6,-94,-6,112,-6,90,-6,63,-6,45,-6,16,-6,-1,-7,-8,-7,11,-6,34,-6,76,-6,117,-6,-91,-6,-39,-6,13,-5,86,-5,-101,-5,-25,-5,38,-4,97,-4,-77,-4,8,-3,102,-3,-78,-3,-6,-3,60,-2,-126,-2,-47,-2,39,-1,121,-1,-55,-1,14,0,72,0,-110,0,-32,0,44,1,126,1,-57,1,24,2,104,2,-54,2,47,3,-99,3,15,4,-113,4,2,5,121,5,-17,5,117,6,-10,6,119,7,-18,7,105,8,-24,8,98,9,-30,9,87,10,-52,10,63,11,-94,11,11,12,108,12,-23,12,86,13,-74,13,14,14,91,14,-82,14,-1,14,85,15,-96,15,-32,15,24,16,66,16,110,16,-116,16,-75,16,-50,16,-25,16,5,17,33,17,60,17,85,17,119,17,-98,17,-71,17,-30,17,9,18,69,18,115,18,-93,18,-39,18,12,19,62,19,106,19,-108,19,-49,19,6,20,39,20,83,20,107,20,-113,20,-87,20,-56,20,-27,20,-14,20,0,21,9,21,14,21,17,21,24,21,12,21,12,21,-10,20,-35,20,-69,20,-95,20,-128,20,82,20,39,20,-5,19,-49,19,-96,19,102,19,41,19,-20,18,-93,18,93,18,3,18,-77,17,85,17,-21,16,115,16,-17,15,87,15,-74,14,3,14,77,13,-104,12,-52,11,-11,10,26,10,65,9,104,8,-115,7,-64,6,3,6,82,5,-93,4,-9,3,89,3,-43,2,92,2,-6,1,-117,1,45,1,-33,0,-87,0,114,0,58,0,-13,-1,-72,-1,-127,-1,80,-1,35,-1,-1,-2,-45,-2,-87,-2,118,-2,78,-2,30,-2,3,-2,-41,-3,-81,-3,-127,-3,83,-3,41,-3,-15,-4,-76,-4,107,-4,32,-4,-42,-5,-119,-5,47,-5,-40,-6,116,-6,16,-6,-86,-7,66,-7,-28,-8,-120,-8,48,-8,-30,-9,-102,-9,88,-9,40,-9,-7,-10,-38,-10,-60,-10,-55,-10,-51,-10,-21,-10,12,-9,65,-9,-123,-9,-50,-9,39,-8,-114,-8,-3,-8,112,-7,-19,-7,124,-6,14,-5,-95,-5,50,-4,-48,-4,111,-3,9,-2,-100,-2,47,-1,-60,-1,84,0,-29,0,119,1,-9,1,-125,2,-8,2,112,3,-46,3,42,4,124,4,-53,4,0,5,39,5,63,5,78,5,68,5,53,5,22,5,-5,4,-49,4,-117,4,68,4,-14,3,-89,3,77,3,-9,2,-98,2,72,2,-34,1,127,1,10,1,-94,0,30,0,-85,-1,29,-1,-107,-2,-8,-3,92,-3,-68,-4,24,-4,109,-5,-70,-6,9,-6,65,-7,-115,-8,-44,-9,29,-9,93,-10,-96,-11,-28,-12,36,-12,101,-13,-90,-14,-31,-15,31,-15,100,-16,-95,-17,-31,-18,15,-18,81,-19,-104,-20,-38,-21,32,-21,96,-22,-86,-23,-13,-24,73,-24,-76,-25,25,-25,-125,-26,-20,-27,94,-27,-31,-28,113,-28,11,-28,-84,-29,79,-29,-24,-30,-104,-30,88,-30,48,-30,-20,-31,-67,-31,-112,-31,127,-31,101,-31,91,-31,86,-31,100,-31,108,-31,122,-31,124,-31,-104,-31,-71,-31,-39,-31,-7,-31,13,-30,22,-30,41,-30,53,-30,66,-30,58,-30,35,-30,2,-30,-38,-31,-62,-31,-103,-31,127,-31,72,-31,36,-31,-16,-32,-50,-32,-85,-32,-103,-32,-106,-32,-107,-32,-111,-32,-105,-32,-87,-32,-45,-32,-20,-32,25,-31,64,-31,123,-31,-70,-31,-1,-31,58,-30,-128,-30,-59,-30,22,-29,102,-29,-58,-29,28,-28,107,-28,-82,-28,-4,-28,55,-27,118,-27,-121,-27,-107,-27,-104,-27,-106,-27,-121,-27,106,-27,55,-27,-12,-28,-80,-28,107,-28,42,-28,-27,-29,-103,-29,83,-29,29,-29,-16,-30,-40,-30,-48,-30,-41,-30,-42,-30,-24,-30,13,-29,99,-29,-72,-29,22,-28,109,-28,-56,-28,56,-27,-54,-27,94,-26,2,-25,-93,-25,81,-24,7,-23,-44,-23,-74,-22,-93,-21,-105,-20,-118,-19,120,-18,-125,-17,-95,-16,-49,-15,13,-13,75,-12,-124,-11,-66,-10,-9,-9,72,-7,-105,-6,-12,-5,60,-3,126,-2,-62,-1,24,1,98,2,-64,3,4,5,75,6,-125,7,-46,8,32,10,115,11,-63,12,5,14,73,15,-112,16,-19,17,59,19,-117,20,-34,21,72,23,-88,24,16,26,104,27,-47,28,54,30,-107,31,5,33,106,34,-37,35,67,37,-72,38,48,40,-81,41,38,43,-86,44,44,46,-67,47,88,49,-23,50,-110,52,54,54,-30,55,-120,57,31,59,-71,60,81,62,-16,63,114,65,-19,66,86,68,-79,69,-12,70,46,72,82,73,98,74,95,75,66,76,25,77,-27,77,-85,78,77,79,-41,79,80,80,-73,80,18,81,92,81,-102,81,-70,81,-57,81,-56,81,-67,81,-84,81,126,81,61,81,-36,80,-122,80,18,80,-92,79,38,79,-105,78,-4,77,89,77,-84,76}; }
	private static byte[] data13(){ return new byte[] {-7,75,60,75,-122,74,-69,73,-27,72,-4,71,8,71,3,70,6,69,-23,67,-55,66,-111,65,73,64,-11,62,-112,61,41,60,-73,58,67,57,-70,55,42,54,-122,52,-29,50,59,49,-96,47,-3,45,73,44,-120,42,-52,40,-2,38,47,37,76,35,109,33,-123,31,-107,29,-106,27,-106,25,-98,23,-79,21,-68,19,-57,17,-50,15,-34,13,6,12,57,10,97,8,-115,6,-63,4,5,3,77,1,-112,-1,-40,-3,25,-4,91,-6,-103,-8,-46,-10,21,-11,81,-13,-115,-15,-65,-17,0,-18,63,-20,-114,-22,-22,-24,64,-25,-72,-27,54,-28,-43,-30,120,-31,49,-32,-6,-34,-46,-35,-65,-36,-58,-37,-37,-38,4,-38,71,-39,-104,-40,-3,-41,101,-41,-20,-42,-126,-42,43,-42,-25,-43,-89,-43,120,-43,81,-43,48,-43,26,-43,22,-43,32,-43,47,-43,72,-43,116,-43,-77,-43,-13,-43,48,-42,127,-42,-41,-42,65,-41,-70,-41,66,-40,-74,-40,44,-39,-104,-39,23,-38,-108,-38,33,-37,-108,-37,5,-36,86,-36,-77,-36,-5,-36,83,-35,-98,-35,-36,-35,17,-34,42,-34,71,-34,101,-34,-117,-34,-99,-34,-90,-34,-94,-34,-81,-34,-69,-34,-35,-34,-19,-34,-27,-34,-47,-34,-55,-34,-67,-34,-63,-34,-70,-34,-104,-34,97,-34,35,-34,-16,-35,-85,-35,100,-35,13,-35,-83,-36,69,-36,-36,-37,126,-37,25,-37,-75,-38,64,-38,-52,-39,88,-39,-37,-40,102,-40,-13,-41,124,-41,-3,-42,109,-42,-37,-43,63,-43,-97,-44,-16,-45,51,-45,114,-46,-74,-47,-10,-48,40,-48,71,-49,98,-50,116,-51,-112,-52,-68,-53,-20,-54,12,-54,49,-55,97,-56,-77,-57,9,-57,111,-58,-28,-59,100,-59,-19,-60,-116,-60,77,-60,37,-60,15,-60,-3,-61,-2,-61,20,-60,64,-60,-111,-60,-21,-60,66,-59,-125,-59,-30,-59,92,-58,-14,-58,124,-57,16,-56,-107,-56,33,-55,-73,-55,106,-54,29,-53,-33,-53,-110,-52,77,-51,13,-50,-27,-50,-62,-49,-73,-48,-72,-47,-83,-46,-99,-45,-92,-44,-81,-43,-39,-42,-16,-41,12,-39,21,-38,46,-37,75,-36,118,-35,-93,-34,-38,-33,10,-31,64,-30,119,-29,-65,-28,6,-26,79,-25,-103,-24,-29,-23,55,-21,-106,-20,-9,-19,85,-17,-91,-16,-36,-15,14,-13,61,-12,108,-11,-96,-10,-49,-9,-20,-8,-3,-7,23,-5,69,-4,116,-3,-99,-2,-53,-1,-3,0,44,2,108,3,-75,4,25,6,-123,7,-19,8,85,10,-52,11,91,13,-33,14,98,16,-27,17,120,19,20,21,-79,22,81,24,-30,25,124,27,12,29,-91,30,43,32,-85,33,33,35,-105,36,6,38,114,39,-43,40,44,42,118,43,-71,44,-19,45,47,47,98,48,-106,49,-72,50,-43,51,-6,52,29,54,48,55,56,56,68,57,74,58,71,59,58,60,40,61,18,62,-17,62,-43,63,-87,64,114,65,50,66,0,67,-54,67,-112,68,86,69,28,70,-30,70,-82,71,126,72,90,73,55,74,20,75,-10,75,-56,76,-94,77,109,78,65,79,9,80,-54,80,125,81,40,82,-55,82,107,83,-17,83,99,84,-69,84,-2,84,78,85,-107,85,-47,85,-15,85,1,86,-8,85,-27,85,-63,85,-110,85,83,85,9,85,-82,84,63,84,-64,83,62,83,-90,82,5,82,78,81,-110,80,-60,79,-15,78,14,78,28,77,37,76,41,75,32,74,7,73,-36,71,-76,70,124,69,70,68,-5,66,-87,65,72,64,-17,62,-116,61,56,60,-57,58,99,57,-23,55,-111,54,41,53,-53,51,109,50,7,49,-73,47,104,46,21,45,-71,43,86,42,-20,40,116,39,4,38,-122,36,-4,34,87,33,-97,31,-38,29,14,28,68,26,104,24,-115,22,-91,20,-71,18,-56,16,-41,14,-12,12,8,11,28,9,55,7,78,5,-124,3,-79,1,-8,-1,45,-2,110,-4,-96,-6,-32,-8,39,-9,115,-11,-69,-13,6,-14,78,-16,-88,-18,-6,-20,101,-21,-58,-23,51,-24,-107,-26,-10,-28,107,-29,-29,-31,102,-32,-23,-34,109,-35,-29,-37,65,-38,-75,-40,59,-41,-56,-43,68,-44,-68,-46,51,-47,-80,-49,64,-50,-39,-52,122,-53,37,-54,-50,-56,-115,-57,93,-58,67,-59,55,-60,44,-61,53,-62,80,-63,-105,-64,-37,-65,58,-65,-105,-66,10,-66,-125,-67,19,-67,-85,-68,81,-68,-5,-69,-65,-69,-120,-69,86,-69,39,-69,-6,-70,-48,-70,-62,-70,-85,-70,-80,-70,-92,-70,-74,-70,-61,-70,-34,-70,-11,-70,27,-69,84,-69,-99,-69,-16,-69,73,-68,-105,-68,-23,-68,88,-67,-52,-67,83,-66,-50,-66,77,-65,-54,-65,68,-64,-60,-64,75,-63,-51,-63,82,-62,-47,-62,100,-61,5,-60,-58,-60,-128,-59,60,-58,-10,-58,-63,-57,-114,-56,110,-55,80,-54,49,-53,28,-52,0,-51,-38,-51,-57,-50,-73,-49,-80,-48,-111,-47,108,-46,64,-45,14,-44,-23,-44,-76,-43,-121,-42,77,-41,2,-40,-80,-40}; }
	private static byte[] data14(){ return new byte[] {98,-39,28,-38,-60,-38,91,-37,-11,-37,126,-36,17,-35,-105,-35,34,-34,-112,-34,-12,-34,74,-33,-99,-33,-29,-33,56,-32,114,-32,-81,-32,-31,-32,22,-31,75,-31,-127,-31,-63,-31,4,-30,78,-30,-108,-30,-38,-30,51,-29,-97,-29,19,-28,-108,-28,33,-27,-65,-27,96,-26,36,-25,-23,-25,-58,-24,-91,-23,-94,-22,-86,-21,-57,-20,-13,-19,48,-17,120,-16,-55,-15,37,-13,-127,-12,-26,-11,64,-9,-101,-8,-16,-7,70,-5,-99,-4,-23,-3,41,-1,89,0,120,1,-115,2,-95,3,-78,4,-62,5,-73,6,-80,7,-102,8,-121,9,107,10,75,11,37,12,-15,12,-74,13,113,14,51,15,-21,15,-108,16,57,17,-37,17,115,18,10,19,-107,19,51,20,-44,20,127,21,27,22,-72,22,114,23,55,24,-5,24,-57,25,-112,26,107,27,57,28,6,29,-44,29,-92,30,106,31,31,32,-67,32,82,33,-31,33,80,34,-72,34,10,35,81,35,-116,35,-62,35,-21,35,7,36,19,36,21,36,14,36,16,36,7,36,1,36,-10,35,-43,35,-82,35,-124,35,110,35,83,35,47,35,3,35,-58,34,-113,34,101,34,66,34,15,34,-53,33,126,33,54,33,-6,32,-54,32,-103,32,108,32,55,32,-2,31,-62,31,-102,31,123,31,96,31,72,31,35,31,8,31,-8,30,-4,30,3,31,-6,30,-27,30,-47,30,-61,30,-62,30,-71,30,-81,30,-89,30,-85,30,-98,30,-95,30,-103,30,-97,30,-113,30,-107,30,-103,30,-75,30,-51,30,-14,30,26,31,68,31,115,31,-83,31,-3,31,79,32,-95,32,-26,32,64,33,-101,33,8,34,105,34,-45,34,46,35,-121,35,-15,35,90,36,-69,36,21,37,110,37,-65,37,20,38,116,38,-46,38,53,39,-120,39,-44,39,12,40,91,40,-98,40,-26,40,11,41,41,41,47,41,65,41,91,41,96,41,81,41,45,41,-5,40,-80,40,110,40,25,40,-77,39,54,39,-90,38,12,38,111,37,-49,36,33,36,87,35,-116,34,-73,33,-23,32,31,32,109,31,-93,30,-29,29,29,29,89,28,-103,27,-29,26,55,26,-124,25,-46,24,9,24,71,23,-126,22,-74,21,-47,20,-43,19,-58,18,-83,17,114,16,45,15,-58,13,87,12,-46,10,47,9,-125,7,-44,5,28,4,84,2,-123,0,-81,-2,-33,-4,-4,-6,37,-7,67,-9,113,-11,-104,-13,-61,-15,-25,-17,3,-18,44,-20,82,-22,-126,-24,-76,-26,-19,-28,41,-29,103,-31,-67,-33,37,-34,-95,-36,42,-37,-58,-39,119,-40,50,-41,22,-42,2,-43,15,-44,34,-45,55,-46,77,-47,110,-48,-74,-49,1,-49,86,-50,-92,-51,-10,-52,73,-52,-83,-53,19,-53,-118,-54,6,-54,122,-55,-13,-56,109,-56,-6,-57,-109,-57,54,-57,-26,-58,-112,-58,68,-58,9,-58,-34,-59,-61,-59,-62,-59,-62,-59,-51,-59,-38,-59,-5,-59,40,-58,-118,-58,-34,-58,79,-57,-74,-57,67,-56,-52,-56,105,-55,7,-54,-64,-54,117,-53,68,-52,16,-51,-14,-51,-26,-50,-22,-49,-6,-48,28,-46,85,-45,-107,-44,-16,-43,90,-41,-19,-40,-120,-38,53,-36,-28,-35,-94,-33,114,-31,72,-29,41,-27,13,-25,-30,-24,-70,-22,126,-20,79,-18,12,-16,-55,-15,116,-13,20,-11,-84,-10,56,-8,-67,-7,63,-5,-56,-4,58,-2,-101,-1,-21,0,71,2,-91,3,3,5,77,6,-126,7,-76,8,-28,9,7,11,35,12,39,13,15,14,-24,14,-79,15,107,16,34,17,-70,17,72,18,-92,18,-7,18,64,19,-122,19,-65,19,-23,19,-10,19,-20,19,-25,19,-36,19,-36,19,-51,19,-65,19,-93,19,-118,19,106,19,73,19,37,19,-10,18,-62,18,122,18,58,18,-24,17,-102,17,51,17,-50,16,91,16,-35,15,77,15,-74,14,24,14,119,13,-47,12,52,12,-118,11,-25,10,54,10,-116,9,-27,8,101,8,-24,7,113,7,-4,6,-116,6,26,6,-75,5,86,5,0,5,-91,4,70,4,-49,3,92,3,-18,2,123,2,1,2,109,1,-40,0,48,0,-108,-1,3,-1,102,-2,-51,-3,50,-3,-93,-4,17,-4,-109,-5,19,-5,-92,-6,42,-6,-72,-7,71,-7,-19,-8,-89,-8,87,-8,6,-8,-74,-9,115,-9,44,-9,-7,-10,-58,-10,-84,-10,-119,-10,127,-10,119,-10,-115,-10,-95,-10,-64,-10,-33,-10,19,-9,79,-9,-115,-9,-45,-9,25,-8,96,-8,-93,-8,-29,-8,43,-7,116,-7,-65,-7,-3,-7,45,-6,92,-6,-126,-6,-90,-6,-70,-6,-40,-6,-35,-6,-36,-6,-41,-6,-41,-6,-46,-6,-67,-6,-83,-6,-100,-6,-102,-6,-102,-6,-95,-6,-88,-6,-83,-6,-68,-6,-42,-6,-2,-6,27,-5,67,-5,112,-5,-110,-5,-79,-5,-49,-5,-14,-5,24,-4,50,-4,71,-4,78,-4,87,-4,111,-4,-120,-4,-106,-4,-96,-4,-89,-4,-70,-4,-40,-4,9,-3,57,-3}; }
	private static byte[] data15(){ return new byte[] {114,-3,-87,-3,-17,-3,52,-2,-120,-2,-46,-2,44,-1,-121,-1,-29,-1,54,0,-116,0,-45,0,46,1,117,1,-62,1,5,2,65,2,-128,2,-68,2,-14,2,40,3,89,3,-119,3,-74,3,-38,3,2,4,54,4,107,4,-101,4,-55,4,-4,4,48,5,98,5,-105,5,-46,5,14,6,74,6,-122,6,-50,6,31,7,120,7,-44,7,52,8,-102,8,-6,8,108,9,-46,9,73,10,-84,10,38,11,-113,11,-2,11,109,12,-35,12,90,13,-58,13,54,14,-103,14,8,15,112,15,-26,15,86,16,-66,16,32,17,-124,17,-6,17,107,18,-32,18,63,19,-105,19,-26,19,59,20,-110,20,-31,20,31,21,78,21,119,21,-88,21,-52,21,-7,21,34,22,75,22,98,22,-121,22,-85,22,-44,22,-21,22,-2,22,21,23,42,23,57,23,52,23,31,23,-3,22,-57,22,-128,22,47,22,-34,21,-128,21,20,21,-115,20,10,20,-119,19,4,19,116,18,-31,17,81,17,-55,16,61,16,-65,15,57,15,-72,14,55,14,-62,13,82,13,-18,12,-102,12,69,12,-18,11,-99,11,71,11,15,11,-47,10,-93,10,108,10,78,10,29,10,-3,9,-41,9,-71,9,-95,9,119,9,67,9,11,9,-35,8,-76,8,-123,8,71,8,11,8,-62,7,119,7,30,7,-64,6,93,6,-20,5,124,5,-1,4,-121,4,0,4,122,3,-21,2,88,2,-63,1,50,1,-97,0,23,0,-116,-1,15,-1,-121,-2,25,-2,-73,-3,109,-3,38,-3,-17,-4,-66,-4,-81,-4,-94,-4,-80,-4,-57,-4,-10,-4,39,-3,90,-3,-103,-3,-20,-3,76,-2,-81,-2,19,-1,-126,-1,0,0,-122,0,11,1,-114,1,30,2,-80,2,68,3,-23,3,125,4,23,5,-89,5,49,6,-65,6,71,7,-55,7,55,8,-91,8,13,9,106,9,-63,9,-5,9,59,10,98,10,-120,10,-109,10,-87,10,-65,10,-52,10,-64,10,-87,10,-103,10,-120,10,114,10,93,10,50,10,6,10,-54,9,-114,9,82,9,21,9,-47,8,-123,8,44,8,-47,7,121,7,41,7,-52,6,100,6,-11,5,124,5,-12,4,109,4,-31,3,81,3,-65,2,20,2,114,1,-68,0,18,0,86,-1,-106,-2,-45,-3,11,-3,54,-4,108,-5,-110,-6,-60,-7,-26,-8,23,-8,55,-9,83,-10,85,-11,104,-12,125,-13,-114,-14,-104,-15,-113,-16,-122,-17,123,-18,123,-19,116,-20,106,-21,88,-22,93,-23,108,-24,-102,-25,-51,-26,31,-26,111,-27,-45,-28,65,-28,-73,-29,83,-29,-1,-30,-78,-30,84,-30,-4,-31,-93,-31,74,-31,-9,-32,-101,-32,65,-32,-35,-33,112,-33,-7,-34,122,-34,11,-34,-102,-35,56,-35,-61,-36,71,-36,-45,-37,117,-37,28,-37,-61,-38,104,-38,35,-38,-36,-39,-102,-39,90,-39,28,-39,-19,-40,-71,-40,-127,-40,77,-40,29,-40,-16,-41,-46,-41,-69,-41,-74,-41,-83,-41,-78,-41,-70,-41,-49,-41,-10,-41,27,-40,75,-40,125,-40,-87,-40,-40,-40,0,-39,54,-39,102,-39,-100,-39,-71,-39,-45,-39,-60,-39,-68,-39,-83,-39,-93,-39,-117,-39,96,-39,32,-39,-33,-40,-94,-40,94,-40,27,-40,-41,-41,-119,-41,68,-41,8,-41,-25,-42,-53,-42,-87,-42,-123,-42,109,-42,110,-42,-123,-42,-85,-42,-31,-42,32,-41,92,-41,-89,-41,0,-40,95,-40,-44,-40,72,-39,-71,-39,33,-38,-76,-38,87,-37,19,-36,-65,-36,120,-35,39,-34,-11,-34,-55,-33,-65,-32,-59,-31,-60,-30,-67,-29,-79,-28,-55,-27,-16,-26,37,-24,88,-23,124,-22,-100,-21,-67,-20,-27,-19,0,-17,33,-16,57,-15,60,-14,51,-13,49,-12,55,-11,55,-10,49,-9,34,-8,21,-7,8,-6,7,-5,10,-4,28,-3,52,-2,62,-1,105,0,-111,1,-40,2,33,4,124,5,-28,6,82,8,-40,9,94,11,1,13,-85,14,97,16,29,18,-20,19,-56,21,-81,23,-98,25,-120,27,113,29,95,31,86,33,75,35,62,37,48,39,23,41,-7,42,-34,44,-72,46,-111,48,86,50,22,52,-44,53,-107,55,76,57,-29,58,114,60,-10,61,107,63,-34,64,63,66,-116,67,-68,68,-39,69,-30,70,-38,71,-64,72,-116,73,54,74,-43,74,103,75,-18,75,107,76,-31,76,67,77,-96,77,-10,77,77,78,-84,78,22,79,117,79,-49,79,19,80,84,80,-115,80,-50,80,9,81,37,81,55,81,41,81,26,81,-20,80,-75,80,96,80,2,80,-119,79,13,79,123,78,-38,77,42,77,113,76,-88,75,-49,74,-37,73,-18,72,-34,71,-48,70,-69,69,-118,68,85,67,4,66,-79,64,76,63,-21,61,-127,60,18,59,-110,57,2,56,114,54,-36,52,83,51,-69,49,34,48,113,46,-71,44,1,43,97,41,-60,39,22,38,107,36,-82,34,-4,32,69,31,-94,29,-10,27,60,26,-116,24,-37,22}; }
	private static byte[] data16(){ return new byte[] {41,21,-121,19,-33,17,53,16,-123,14,-46,12,30,11,110,9,-62,7,14,6,86,4,-95,2,-16,0,70,-1,-70,-3,55,-4,-66,-6,78,-7,-22,-9,-103,-10,86,-11,59,-12,30,-13,31,-14,30,-15,82,-16,-120,-17,-42,-18,39,-18,-122,-19,-12,-20,104,-20,-27,-21,110,-21,0,-21,-104,-22,52,-22,-37,-23,-99,-23,112,-23,71,-23,33,-23,-6,-24,-15,-24,-19,-24,6,-23,34,-23,74,-23,100,-23,-116,-23,-72,-23,-6,-23,56,-22,112,-22,-110,-22,-69,-22,-57,-22,-22,-22,5,-21,15,-21,-5,-22,-35,-22,-67,-22,-100,-22,111,-22,69,-22,1,-22,-70,-23,110,-23,32,-23,-26,-24,-77,-24,122,-24,24,-24,-54,-25,121,-25,59,-25,2,-25,-53,-26,-116,-26,74,-26,-3,-27,-65,-27,121,-27,57,-27,-37,-28,113,-28,-5,-29,-122,-29,15,-29,-121,-30,3,-30,96,-31,-78,-32,0,-32,63,-33,-127,-34,-76,-35,-24,-36,-6,-37,8,-37,10,-38,24,-39,34,-40,37,-41,7,-42,-24,-44,-78,-45,-114,-46,82,-47,17,-48,-71,-50,79,-51,-23,-53,106,-54,-6,-56,124,-57,19,-58,-96,-60,70,-61,-11,-63,-70,-64,-123,-65,115,-66,108,-67,-125,-68,-84,-69,-6,-70,96,-70,-49,-71,84,-71,-17,-72,-91,-72,107,-72,70,-72,39,-72,14,-72,-2,-73,-11,-73,-11,-73,-7,-73,16,-72,37,-72,72,-72,105,-72,-95,-72,-40,-72,39,-71,113,-71,-59,-71,20,-70,121,-70,-24,-70,105,-69,-14,-69,108,-68,-21,-68,111,-67,13,-66,-67,-66,107,-65,24,-64,-75,-64,118,-63,59,-62,22,-61,-13,-61,-40,-60,-70,-59,-101,-58,-115,-57,-109,-56,-102,-55,-91,-54,-80,-53,-71,-52,-39,-51,9,-49,75,-48,-112,-47,-38,-46,23,-44,98,-43,-61,-42,49,-40,-76,-39,51,-37,-75,-36,34,-34,-93,-33,32,-31,-78,-30,72,-28,-30,-27,103,-25,-9,-24,-126,-22,17,-20,-93,-19,55,-17,-46,-16,96,-14,-17,-13,-127,-11,37,-9,-43,-8,-110,-6,66,-4,-16,-3,-111,-1,52,1,-25,2,-87,4,87,6,-9,7,-95,9,77,11,3,13,-88,14,63,16,-35,17,115,19,4,21,-107,22,27,24,-95,25,29,27,-115,28,-6,29,94,31,-55,32,22,34,96,35,-94,36,-41,37,13,39,56,40,104,41,-123,42,-101,43,-80,44,-64,45,-51,46,-44,47,-33,48,-18,49,-11,50,-7,51,1,53,9,54,23,55,31,56,35,57,36,58,45,59,45,60,43,61,45,62,40,63,56,64,46,65,50,66,34,67,33,68,32,69,35,70,15,71,5,72,8,73,3,74,-8,74,-40,75,-78,76,-120,77,85,78,28,79,-54,79,105,80,-8,80,118,81,-24,81,84,82,-73,82,2,83,59,83,96,83,-127,83,-102,83,-89,83,-90,83,-110,83,-127,83,96,83,47,83,-6,82,-72,82,100,82,-4,81,-125,81,14,81,-115,80,14,80,121,79,-39,78,45,78,-124,77,-39,76,53,76,-109,75,-22,74,67,74,-105,73,-12,72,87,72,-72,71,8,71,84,70,-102,69,-27,68,33,68,83,67,124,66,-117,65,-108,64,-100,63,-93,62,-106,61,-121,60,83,59,15,58,-59,56,-124,55,54,54,-41,52,104,51,-31,49,81,48,-63,46,56,45,-90,43,2,42,77,40,-118,38,-43,36,50,35,-120,33,-46,31,12,30,51,28,98,26,-92,24,-35,22,39,21,93,19,-103,17,-64,15,-12,13,55,12,120,10,-84,8,-44,6,-14,4,27,3,83,1,-108,-1,-53,-3,-12,-5,24,-6,78,-8,-121,-10,-45,-12,5,-13,66,-15,112,-17,-79,-19,-21,-21,56,-22,-122,-24,-42,-26,37,-27,120,-29,-43,-31,67,-32,-70,-34,57,-35,-59,-37,79,-38,-40,-40,111,-41,18,-42,-45,-44,-108,-45,98,-46,49,-47,2,-48,-38,-50,-61,-51,-77,-52,-86,-53,-97,-54,-90,-55,-74,-56,-40,-57,-6,-58,44,-58,101,-59,-83,-60,5,-60,105,-61,-36,-62,97,-62,-4,-63,-91,-63,92,-63,35,-63,-15,-64,-71,-64,-105,-64,-119,-64,-118,-64,-98,-64,-88,-64,-67,-64,-54,-64,-27,-64,12,-63,76,-63,-126,-63,-78,-63,-29,-63,28,-62,108,-62,-55,-62,58,-61,-87,-61,33,-60,-107,-60,17,-59,-108,-59,50,-58,-52,-58,107,-57,15,-56,-79,-56,85,-55,8,-54,-63,-54,-123,-53,56,-52,-17,-52,-100,-51,90,-50,14,-49,-57,-49,99,-48,2,-47,-109,-47,11,-46,-116,-46,7,-45,-118,-45,-12,-45,73,-44,-115,-44,-63,-44,2,-43,60,-43,109,-43,-105,-43,-77,-43,-66,-43,-38,-43,-7,-43,26,-42,44,-42,58,-42,64,-42,86,-42,99,-42,116,-42,117,-42,-124,-42,123,-42,125,-42,-118,-42,-84,-42,-43,-42,-10,-42,41,-41,93,-41,-81,-41,14,-40,-118,-40,31,-39,-57,-39,124,-38,49,-37,2,-36,-22,-36,-34,-35,-37,-34,-30,-33,-21,-32,-11,-31,1,-29,20,-28,35,-27,50,-26,55,-25,57,-24,51,-23,32,-22}; }
	private static byte[] data17(){ return new byte[] {26,-21,24,-20,18,-19,9,-18,-11,-18,-33,-17,-48,-16,-81,-15,-116,-14,103,-13,58,-12,19,-11,-35,-11,-82,-10,113,-9,51,-8,-29,-8,-106,-7,83,-6,11,-5,-67,-5,107,-4,29,-3,-30,-3,-99,-2,95,-1,31,0,-22,0,-60,1,-70,2,-79,3,-83,4,-98,5,-97,6,-102,7,-85,8,-62,9,-25,10,19,12,49,13,56,14,57,15,69,16,69,17,56,18,28,19,-17,19,-83,20,103,21,10,22,-84,22,62,23,-65,23,46,24,-128,24,-34,24,51,25,-114,25,-51,25,6,26,51,26,114,26,-80,26,-25,26,13,27,45,27,69,27,90,27,120,27,-98,27,-70,27,-46,27,-58,27,-59,27,-62,27,-40,27,-29,27,-15,27,-9,27,-16,27,-14,27,14,28,45,28,75,28,92,28,115,28,-117,28,-69,28,-24,28,32,29,65,29,103,29,124,29,-92,29,-51,29,-9,29,18,30,40,30,56,30,65,30,76,30,71,30,80,30,76,30,85,30,82,30,94,30,99,30,110,30,114,30,-124,30,-106,30,-59,30,-19,30,27,31,86,31,-109,31,-28,31,57,32,-90,32,26,33,-116,33,-5,33,111,34,-3,34,-107,35,37,36,-93,36,30,37,-111,37,16,38,-122,38,-6,38,94,39,-62,39,16,40,91,40,-90,40,-4,40,64,41,-123,41,-82,41,-53,41,-3,41,59,42,115,42,-113,42,-102,42,-98,42,-103,42,-87,42,-95,42,-111,42,107,42,59,42,-16,41,-83,41,111,41,42,41,-58,40,102,40,-1,39,-82,39,91,39,22,39,-54,38,121,38,34,38,-54,37,-121,37,88,37,23,37,-59,36,109,36,18,36,-75,35,86,35,-29,34,98,34,-59,33,19,33,79,32,-128,31,-76,30,-60,29,-66,28,-95,27,116,26,59,25,-21,23,-103,22,38,21,-73,19,41,18,-94,16,10,15,109,13,-56,11,26,10,109,8,-75,6,4,5,72,3,-109,1,-31,-1,53,-2,-110,-4,-21,-6,62,-7,-102,-9,-5,-11,102,-12,-30,-14,96,-15,-23,-17,117,-18,9,-19,-77,-21,99,-22,48,-23,-2,-25,-43,-26,-104,-27,124,-28,120,-29,-126,-30,-117,-31,-107,-32,-90,-33,-72,-34,-34,-35,4,-35,45,-36,81,-37,118,-38,-115,-39,-85,-40,-57,-41,-17,-42,27,-42,65,-43,79,-44,102,-45,-115,-46,-62,-47,2,-47,75,-48,-115,-49,-57,-50,29,-50,-121,-51,8,-51,-108,-52,36,-52,-57,-53,119,-53,69,-53,40,-53,35,-53,59,-53,89,-53,-121,-53,-48,-53,43,-52,-95,-52,43,-51,-52,-51,-111,-50,97,-49,74,-48,60,-47,68,-46,112,-45,-101,-44,-22,-43,62,-41,-102,-40,6,-38,121,-37,2,-35,-121,-34,35,-32,-66,-31,98,-29,-9,-28,-118,-26,28,-24,-92,-23,50,-21,-82,-20,40,-18,-87,-17,18,-15,-119,-14,-33,-13,67,-11,-116,-10,-48,-9,10,-7,67,-6,-124,-5,-70,-4,-26,-3,9,-1,49,0,82,1,-126,2,-101,3,-89,4,-95,5,-103,6,-113,7,-122,8,111,9,71,10,-11,10,-90,11,62,12,-32,12,109,13,-29,13,71,14,-109,14,-41,14,22,15,82,15,-111,15,-76,15,-48,15,-28,15,-19,15,-1,15,9,16,6,16,-11,15,-52,15,-83,15,117,15,61,15,-25,14,-128,14,-2,13,121,13,-17,12,100,12,-51,11,32,11,110,10,-76,9,6,9,89,8,-97,7,-16,6,64,6,-94,5,4,5,101,4,-56,3,52,3,-88,2,58,2,-64,1,77,1,-55,0,82,0,-51,-1,77,-1,-47,-2,95,-2,-19,-3,125,-3,-12,-4,117,-4,-15,-5,123,-5,-12,-6,117,-6,-36,-7,78,-7,-69,-8,59,-8,-76,-9,33,-9,-111,-10,3,-10,114,-11,-6,-12,-124,-12,28,-12,-78,-13,80,-13,-18,-14,-112,-14,65,-14,-6,-15,-76,-15,122,-15,77,-15,57,-15,40,-15,37,-15,39,-15,69,-15,106,-15,-109,-15,-47,-15,14,-14,98,-14,-65,-14,34,-13,127,-13,-34,-13,76,-12,-56,-12,62,-11,-83,-11,21,-10,-127,-10,-22,-10,64,-9,-103,-9,-17,-9,54,-8,-124,-8,-74,-8,-5,-8,38,-7,78,-7,103,-7,127,-7,-105,-7,-89,-7,-83,-7,-77,-7,-84,-7,-84,-7,-92,-7,-85,-7,-97,-7,-107,-7,117,-7,106,-7,88,-7,94,-7,89,-7,94,-7,108,-7,112,-7,-119,-7,-95,-7,-59,-7,-8,-7,56,-6,115,-6,-87,-6,-27,-6,47,-5,-123,-5,-48,-5,20,-4,82,-4,-98,-4,-18,-4,45,-3,92,-3,-120,-3,-69,-3,-28,-3,9,-2,23,-2,31,-2,21,-2,27,-2,15,-2,8,-2,-6,-3,-22,-3,-49,-3,-84,-3,-122,-3,102,-3,75,-3,35,-3,-2,-4,-42,-4,-79,-4,-107,-4,126,-4,106,-4,91,-4,81,-4,86,-4,95,-4,110,-4,125,-4,-103,-4,-83,-4,-50,-4,-1,-4,57,-3,-127,-3,-72,-3,17,-2,99,-2,-55,-2,36,-1,-108,-1,5,0,118,0,-13,0,-128,1,24,2}; }
	private static byte[] data18(){ return new byte[] {-81,2,64,3,-40,3,109,4,14,5,-88,5,79,6,-8,6,-113,7,30,8,-83,8,59,9,-46,9,95,10,-24,10,89,11,-45,11,74,12,-54,12,59,13,-91,13,12,14,117,14,-33,14,82,15,-78,15,21,16,100,16,-72,16,7,17,92,17,-76,17,9,18,81,18,-110,18,-60,18,1,19,45,19,90,19,122,19,-90,19,-44,19,-6,19,8,20,24,20,53,20,80,20,102,20,106,20,111,20,97,20,91,20,83,20,66,20,50,20,36,20,32,20,5,20,-27,19,-65,19,-88,19,-108,19,-123,19,107,19,90,19,53,19,29,19,0,19,-7,18,-25,18,-46,18,-69,18,-89,18,-103,18,-117,18,-128,18,120,18,108,18,86,18,63,18,31,18,7,18,-44,17,-79,17,119,17,76,17,-4,16,-75,16,95,16,19,16,-78,15,72,15,-39,14,102,14,-20,13,99,13,-24,12,98,12,-35,11,70,11,-73,10,44,10,-74,9,48,9,-86,8,45,8,-61,7,84,7,-27,6,113,6,23,6,-56,5,-126,5,62,5,8,5,-28,4,-49,4,-54,4,-46,4,-34,4,-10,4,33,5,96,5,-88,5,-6,5,74,6,-89,6,16,7,-128,7,5,8,123,8,-3,8,111,9,-31,9,100,10,-22,10,99,11,-34,11,72,12,-83,12,9,13,96,13,-71,13,25,14,99,14,-71,14,-13,14,69,15,121,15,-67,15,-23,15,29,16,54,16,96,16,-126,16,-91,16,-59,16,-23,16,14,17,41,17,59,17,84,17,124,17,-95,17,-72,17,-51,17,-40,17,-23,17,-13,17,-18,17,-38,17,-59,17,-89,17,116,17,44,17,-40,16,-128,16,20,16,-95,15,30,15,-97,14,29,14,-115,13,4,13,116,12,-30,11,76,11,-86,10,8,10,98,9,-74,8,19,8,93,7,-109,6,-62,5,-21,4,25,4,57,3,65,2,53,1,25,0,-9,-2,-52,-3,-84,-4,-121,-5,102,-6,42,-7,-14,-9,-55,-10,-89,-11,-114,-12,118,-13,102,-14,80,-15,70,-16,53,-17,72,-18,98,-19,119,-20,127,-21,-114,-22,-87,-23,-60,-24,-12,-25,35,-25,77,-26,93,-27,122,-28,-99,-29,-47,-30,17,-30,70,-31,118,-32,-94,-33,-42,-34,26,-34,113,-35,-56,-36,32,-36,107,-37,-59,-38,21,-38,-123,-39,-18,-40,96,-40,-58,-41,59,-41,-84,-42,39,-42,-84,-43,40,-43,-78,-44,49,-44,-75,-45,59,-45,-50,-46,112,-46,21,-46,-63,-47,116,-47,46,-47,-24,-48,-71,-48,-121,-48,113,-48,86,-48,60,-48,25,-48,11,-48,-9,-49,-28,-49,-62,-49,-86,-49,-110,-49,120,-49,72,-49,18,-49,-48,-50,-115,-50,74,-50,6,-50,-64,-51,118,-51,43,-51,-28,-52,-100,-52,102,-52,43,-52,-11,-53,-64,-53,-97,-53,-110,-53,-115,-53,-106,-53,-96,-53,-91,-53,-61,-53,-14,-53,46,-52,114,-52,-67,-52,16,-51,122,-51,-16,-51,120,-50,16,-49,-74,-49,83,-48,-19,-48,-103,-47,87,-46,37,-45,-5,-45,-45,-44,-108,-43,96,-42,51,-41,23,-40,-23,-40,-58,-39,-126,-38,62,-37,-11,-37,-82,-36,107,-35,32,-34,-37,-34,125,-33,38,-32,-58,-32,100,-31,13,-30,-72,-30,87,-29,-18,-29,-118,-28,60,-27,-6,-27,-68,-26,-124,-25,85,-24,49,-23,44,-22,55,-21,85,-20,-117,-19,-56,-18,29,-16,122,-15,-15,-14,-128,-12,29,-10,-42,-9,-116,-7,95,-5,50,-3,18,-1,-4,0,-29,2,-41,4,-58,6,-59,8,-60,10,-59,12,-52,14,-52,16,-50,18,-47,20,-44,22,-42,24,-46,26,-49,28,-65,30,-79,32,-97,34,113,36,66,38,-3,39,-64,41,117,43,28,45,-94,46,27,48,-116,49,-19,50,72,52,-99,53,-31,54,25,56,56,57,88,58,113,59,-116,60,-83,61,-84,62,-73,63,-85,64,-78,65,-84,66,-99,67,-108,68,-110,69,-104,70,-122,71,119,72,98,73,85,74,55,75,19,76,-38,76,-98,77,92,78,19,79,-70,79,85,80,-43,80,64,81,-115,81,-52,81,-15,81,5,82,2,82,-24,81,-82,81,111,81,9,81,-94,80,32,80,-96,79,8,79,86,78,-109,77,-72,76,-24,75,13,75,38,74,46,73,36,72,15,71,-11,69,-19,68,-50,67,-88,66,109,65,57,64,-2,62,-60,61,-111,60,78,59,12,58,-70,56,105,55,42,54,-24,52,-84,51,95,50,13,49,-84,47,64,46,-40,44,124,43,24,42,-91,40,37,39,-95,37,23,36,-118,34,-15,32,99,31,-63,29,22,28,92,26,-58,24,47,23,-109,21,-13,19,78,18,-78,16,41,15,-74,13,82,12,-14,10,-99,9,102,8,76,7,76,6,79,5,102,4,-113,3,-44,2,57,2,-83,1,49,1,-66,0,78,0,-20,-1,-112,-1,76,-1,15,-1,-40,-2,-120,-2,56,-2,2,-2,-27,-3,-59,-3,-106,-3,93,-3,24,-3,-37,-4,-91,-4,123,-4,76,-4}; }
	private static byte[] data19(){ return new byte[] {33,-4,-21,-5,-77,-5,-126,-5,94,-5,49,-5,-14,-6,-86,-6,101,-6,34,-6,-24,-7,-90,-7,92,-7,8,-7,-66,-8,98,-8,27,-8,-31,-9,-92,-9,86,-9,6,-9,-67,-10,-124,-10,86,-10,37,-10,-25,-11,-97,-11,82,-11,12,-11,-56,-12,-115,-12,43,-12,-71,-13,65,-13,-60,-14,61,-14,-74,-15,36,-15,-128,-16,-63,-17,-9,-18,31,-18,73,-19,113,-20,-118,-21,-126,-22,117,-23,87,-24,63,-25,26,-26,-23,-28,-105,-29,47,-30,-76,-32,55,-33,-71,-35,63,-36,-78,-38,14,-39,92,-41,-94,-43,-15,-45,64,-46,-108,-48,-38,-50,35,-51,111,-53,-56,-55,49,-56,-92,-58,37,-59,-91,-61,54,-62,-36,-64,-96,-65,116,-66,86,-67,63,-68,62,-69,101,-70,-93,-71,-15,-72,60,-72,-101,-73,27,-73,-80,-74,83,-74,-6,-75,-94,-75,73,-75,3,-75,-59,-76,-120,-76,87,-76,30,-76,-38,-77,-95,-77,89,-77,36,-77,-8,-78,-65,-78,-121,-78,69,-78,23,-78,-25,-79,-60,-79,-100,-79,121,-79,75,-79,39,-79,37,-79,46,-79,62,-79,87,-79,106,-79,-92,-79,-24,-79,82,-78,-61,-78,73,-77,-44,-77,120,-76,40,-75,-14,-75,-51,-74,-61,-73,-70,-72,-67,-71,-38,-70,8,-68,77,-67,-110,-66,-19,-65,72,-63,-84,-62,31,-60,-97,-59,46,-57,-58,-56,103,-54,7,-52,-76,-51,96,-49,24,-47,-56,-46,-114,-44,68,-42,3,-40,-86,-39,93,-37,15,-35,-60,-34,119,-32,27,-30,-61,-29,93,-27,4,-25,-75,-24,108,-22,23,-20,-74,-19,91,-17,16,-15,-52,-14,-109,-12,87,-10,15,-8,-62,-7,-124,-5,77,-3,13,-1,-56,0,-128,2,44,4,-54,5,99,7,-14,8,-112,10,25,12,-108,13,-4,14,93,16,-77,17,9,19,96,20,-97,21,-31,22,15,24,81,25,-118,26,-42,27,11,29,61,30,90,31,-118,32,-69,33,-24,34,34,36,79,37,-126,38,-94,39,-48,40,-8,41,39,43,74,44,101,45,121,46,-115,47,-89,48,-58,49,-46,50,-40,51,-63,52,-62,53,-66,54,-72,55,-95,56,-109,57,120,58,109,59,92,60,65,61,42,62,15,63,-5,63,-28,64,-55,65,-82,66,-105,67,108,68,66,69,-2,69,-72,70,102,71,36,72,-47,72,99,73,-33,73,79,74,-67,74,36,75,125,75,-45,75,15,76,66,76,105,76,-108,76,-70,76,-40,76,-25,76,-31,76,-31,76,-41,76,-29,76,-42,76,-66,76,-106,76,111,76,85,76,50,76,21,76,-20,75,-52,75,-87,75,-116,75,118,75,84,75,49,75,12,75,-22,74,-39,74,-69,74,-112,74,80,74,-12,73,-103,73,56,73,-27,72,115,72,-24,71,64,71,-119,70,-68,69,-33,68,-20,67,-29,66,-56,65,-117,64,60,63,-35,61,-118,60,36,59,-93,57,31,56,-113,54,-9,52,95,51,-54,49,48,48,-109,46,-12,44,84,43,-69,41,55,40,-78,38,39,37,-104,35,2,34,111,32,-21,30,109,29,-18,27,97,26,-52,24,37,23,-121,21,-17,19,88,18,-65,16,16,15,89,13,-105,11,-28,9,47,8,-115,6,-35,4,31,3,79,1,-96,-1,3,-2,102,-4,-73,-6,7,-7,73,-9,-107,-11,-15,-13,79,-14,-80,-16,5,-17,97,-19,-60,-21,51,-22,-86,-24,47,-25,-72,-27,77,-28,-33,-30,-122,-31,59,-32,-7,-34,-53,-35,-95,-36,-121,-37,116,-38,107,-39,121,-40,-117,-41,-93,-42,-60,-43,-22,-44,32,-44,85,-45,-88,-46,-14,-47,84,-47,-79,-48,42,-48,-96,-49,45,-49,-68,-50,90,-50,16,-50,-61,-51,-108,-51,99,-51,71,-51,53,-51,43,-51,54,-51,65,-51,102,-51,-115,-51,-51,-51,2,-50,72,-50,-98,-50,-5,-50,94,-49,-67,-49,31,-48,-117,-48,7,-47,-115,-47,14,-46,120,-46,-36,-46,41,-45,-121,-45,-22,-45,59,-44,-125,-44,-77,-44,-33,-44,-15,-44,14,-43,43,-43,62,-43,79,-43,82,-43,79,-43,72,-43,78,-43,76,-43,66,-43,54,-43,30,-43,10,-43,-10,-44,-15,-44,-38,-44,-54,-44,-83,-44,-117,-44,93,-44,57,-44,22,-44,3,-44,-17,-45,-48,-45,-89,-45,-107,-45,-108,-45,-103,-45,-84,-45,-68,-45,-65,-45,-53,-45,-34,-45,8,-44,63,-44,-123,-44,-60,-44,8,-43,87,-43,-76,-43,27,-42,-109,-42,6,-41,105,-41,-24,-41,96,-40,-8,-40,-121,-39,22,-38,-96,-38,42,-37,-67,-37,86,-36,-31,-36,118,-35,-8,-35,-121,-34,4,-33,-122,-33,-9,-33,114,-32,-29,-32,87,-31,-57,-31,49,-30,-113,-30,-13,-30,82,-29,-68,-29,40,-28,-112,-28,-15,-28,93,-27,-55,-27,60,-26,-76,-26,59,-25,-57,-25,102,-24,7,-23,-76,-23,100,-22,50,-21,7,-20,-13,-20,-31,-19,-37,-18,-32,-17,-9,-16,18,-14,50,-13,72,-12,102,-11,-121,-10,-85,-9,-52,-8,-28,-7,-11,-6,11,-4,9,-3,2,-2,-13,-2,-38,-1,-55,0,-94,1,119,2,43,3}; }
	private static byte[] data20(){ return new byte[] {-29,3,-99,4,79,5,-13,5,-123,6,18,7,-114,7,37,8,-67,8,80,9,-49,9,65,10,-87,10,23,11,-93,11,44,12,-67,12,69,13,-73,13,43,14,-66,14,94,15,-20,15,122,16,-12,16,119,17,3,18,-128,18,10,19,-116,19,18,20,119,20,-42,20,62,21,-88,21,22,22,104,22,-81,22,-26,22,35,23,106,23,-82,23,-24,23,38,24,89,24,-107,24,-47,24,3,25,62,25,113,25,-76,25,-13,25,54,26,123,26,-58,26,21,27,109,27,-65,27,25,28,108,28,-51,28,44,29,-116,29,-18,29,93,30,-57,30,54,31,-106,31,-7,31,80,32,-73,32,19,33,118,33,-54,33,29,34,104,34,-62,34,28,35,118,35,-52,35,51,36,123,36,-42,36,61,37,-69,37,40,38,-111,38,-20,38,84,39,-72,39,29,40,-127,40,-45,40,28,41,87,41,-113,41,-20,41,51,42,102,42,-128,42,-104,42,-91,42,-63,42,-29,42,-7,42,0,43,-17,42,-32,42,-46,42,-40,42,-33,42,-41,42,-53,42,-83,42,-126,42,110,42,100,42,81,42,55,42,22,42,-8,41,-46,41,-63,41,-94,41,-127,41,80,41,22,41,-39,40,-98,40,100,40,8,40,-119,39,-9,38,84,38,-79,37,1,37,54,36,70,35,64,34,47,33,11,32,-44,30,-113,29,44,28,-57,26,71,25,-64,23,42,22,-98,20,11,19,-126,17,-16,15,104,14,-31,12,101,11,-3,9,-108,8,65,7,-15,5,-77,4,120,3,70,2,30,1,9,0,-3,-2,-14,-3,-30,-4,-49,-5,-51,-6,-60,-7,-53,-8,-57,-9,-62,-10,-82,-11,-113,-12,110,-13,92,-14,65,-15,36,-16,-2,-18,-42,-19,-99,-20,106,-21,72,-22,22,-23,-34,-25,-108,-26,81,-27,7,-28,-53,-30,-111,-31,82,-32,14,-33,-62,-35,-120,-36,78,-37,33,-38,-16,-40,-42,-41,-49,-42,-41,-43,-28,-44,26,-44,102,-45,-43,-46,95,-46,9,-46,-56,-47,-86,-47,-91,-47,-67,-47,-6,-47,77,-46,-69,-46,52,-45,-56,-45,103,-44,39,-43,-10,-43,-47,-42,-74,-41,-88,-40,-92,-39,-93,-38,-79,-37,-55,-36,-21,-35,31,-33,77,-32,-125,-31,-62,-30,-4,-29,66,-27,-120,-26,-49,-25,19,-23,84,-22,-95,-21,-15,-20,82,-18,-92,-17,-5,-16,60,-14,120,-13,-89,-12,-32,-11,25,-9,82,-8,121,-7,-98,-6,-69,-5,-42,-4,-25,-3,-6,-2,-21,-1,-39,0,-68,1,-90,2,-110,3,125,4,85,5,19,6,-52,6,-108,7,91,8,41,9,-30,9,-125,10,27,11,-72,11,89,12,-22,12,124,13,-15,13,86,14,-86,14,-10,14,64,15,109,15,-117,15,-105,15,-104,15,-107,15,122,15,86,15,33,15,-28,14,-105,14,59,14,-47,13,101,13,-21,12,107,12,-49,11,45,11,-127,10,-35,9,37,9,105,8,-92,7,-26,6,39,6,106,5,-83,4,-23,3,49,3,-127,2,-35,1,55,1,-104,0,-7,-1,108,-1,-30,-2,106,-2,-16,-3,-125,-3,11,-3,-116,-4,4,-4,-111,-5,35,-5,-88,-6,36,-6,-110,-7,0,-7,103,-8,-51,-9,45,-9,-124,-10,-49,-11,7,-11,65,-12,-118,-13,-44,-14,22,-14,93,-15,-94,-16,-11,-17,77,-17,-66,-18,59,-18,-54,-19,88,-19,4,-19,-67,-20,-90,-20,-105,-20,-97,-20,-87,-20,-63,-20,-17,-20,42,-19,117,-19,-63,-19,14,-18,102,-18,-70,-18,25,-17,109,-17,-58,-17,28,-16,108,-16,-70,-16,13,-15,86,-15,-85,-15,-15,-15,51,-14,115,-14,-71,-14,7,-13,69,-13,124,-13,-76,-13,-19,-13,45,-12,107,-12,-84,-12,-31,-12,18,-11,59,-11,102,-11,-113,-11,-69,-11,-25,-11,24,-10,59,-10,105,-10,-104,-10,-43,-10,11,-9,70,-9,122,-9,-65,-9,16,-8,113,-8,-49,-8,34,-7,-127,-7,-34,-7,74,-6,-94,-6,10,-5,104,-5,-46,-5,30,-4,102,-4,-78,-4,12,-3,85,-3,-109,-3,-72,-3,-30,-3,-6,-3,22,-2,40,-2,47,-2,37,-2,15,-2,2,-2,-17,-3,-38,-3,-81,-3,-126,-3,78,-3,29,-3,-16,-4,-65,-4,127,-4,56,-4,-11,-5,-76,-5,99,-5,16,-5,-81,-6,84,-6,-23,-7,125,-7,21,-7,-84,-8,68,-8,-57,-9,98,-9,-2,-10,-86,-10,92,-10,24,-10,-32,-11,-71,-11,-78,-11,-63,-11,-35,-11,7,-10,71,-10,-104,-10,0,-9,121,-9,-6,-9,-126,-8,15,-7,-94,-7,63,-6,-43,-6,119,-5,14,-4,-105,-4,25,-3,-118,-3,12,-2,-124,-2,-6,-2,97,-1,-61,-1,20,0,119,0,-44,0,48,1,-117,1,-39,1,47,2,-124,2,-45,2,29,3,104,3,-66,3,22,4,95,4,-88,4,-15,4,64,5,-118,5,-54,5,13,6,95,6,-85,6,-2,6,89,7,-65,7,32,8,120,8,-42,8,63,9,-74,9,44,10,-100,10,8,11,123,11,-3,11,124,12,-5,12,110,13,-39,13}; }
	private static byte[] data21(){ return new byte[] {70,14,-81,14,12,15,96,15,-87,15,-23,15,46,16,108,16,-87,16,-47,16,-11,16,16,17,52,17,95,17,-113,17,-68,17,-17,17,30,18,86,18,-115,18,-45,18,22,19,84,19,-103,19,-48,19,-6,19,45,20,90,20,124,20,-108,20,-100,20,-89,20,-108,20,-128,20,88,20,53,20,0,20,-64,19,120,19,47,19,-27,18,-103,18,71,18,-21,17,-118,17,51,17,-32,16,-114,16,64,16,-23,15,-102,15,70,15,-14,14,-99,14,97,14,41,14,-19,13,-71,13,-115,13,108,13,95,13,72,13,70,13,69,13,87,13,101,13,127,13,-85,13,-16,13,55,14,126,14,-66,14,0,15,85,15,-73,15,26,16,119,16,-50,16,36,17,124,17,-31,17,76,18,-75,18,23,19,122,19,-52,19,38,20,-121,20,-17,20,82,21,-69,21,16,22,113,22,-33,22,83,23,-55,23,64,24,-83,24,19,25,-126,25,4,26,-120,26,8,27,-124,27,-11,27,96,28,-45,28,66,29,-83,29,5,30,79,30,-102,30,-41,30,17,31,53,31,76,31,87,31,92,31,88,31,77,31,56,31,40,31,21,31,1,31,-23,30,-55,30,-77,30,-110,30,110,30,61,30,27,30,-17,29,-60,29,120,29,54,29,-26,28,-109,28,49,28,-65,27,56,27,-87,26,1,26,74,25,-111,24,-65,23,-45,22,-51,21,-62,20,-90,19,-128,18,68,17,0,16,-80,14,81,13,-16,11,-125,10,42,9,-57,7,109,6,-6,4,-101,3,43,2,-25,0,-96,-1,104,-2,26,-3,-47,-5,-122,-6,86,-7,54,-8,31,-9,-31,-11,-77,-12,114,-13,81,-14,40,-15,15,-16,-20,-18,-58,-19,-102,-20,108,-21,70,-22,49,-23,17,-24,-17,-26,-72,-27,-117,-28,89,-29,63,-30,39,-31,23,-32,-14,-34,-42,-35,-70,-36,-85,-37,-83,-38,-80,-39,-64,-40,-55,-41,-47,-42,-28,-43,9,-43,61,-44,116,-45,-73,-46,-1,-47,71,-47,-110,-48,-19,-49,82,-49,-69,-50,42,-50,-114,-51,-9,-52,99,-52,-34,-53,86,-53,-58,-54,51,-54,-98,-55,22,-55,-125,-56,0,-56,125,-57,6,-57,-125,-58,-4,-59,-128,-59,26,-59,-78,-60,75,-60,-13,-61,-94,-61,101,-61,34,-61,-20,-62,-51,-62,-55,-62,-60,-62,-68,-62,-77,-62,-67,-62,-38,-62,15,-61,61,-61,-128,-61,-60,-61,14,-60,91,-60,-69,-60,48,-59,-95,-59,28,-58,125,-58,-18,-58,98,-57,-16,-57,113,-56,-8,-56,113,-55,-30,-55,86,-54,-49,-54,69,-53,-56,-53,69,-52,-69,-52,14,-51,111,-51,-55,-51,49,-50,-113,-50,-18,-50,50,-49,124,-49,-63,-49,16,-48,100,-48,-75,-48,18,-47,97,-47,-58,-47,27,-46,-113,-46,16,-45,-85,-45,73,-44,-25,-44,-104,-43,85,-42,47,-41,18,-40,2,-39,0,-38,6,-37,36,-36,78,-35,-114,-34,-56,-33,20,-31,110,-30,-47,-29,69,-27,-54,-26,96,-24,-11,-23,-94,-21,86,-19,20,-17,-42,-16,-94,-14,124,-12,92,-10,68,-8,44,-6,23,-4,-2,-3,-31,-1,-52,1,-72,3,-98,5,104,7,64,9,6,11,-44,12,-116,14,57,16,-31,17,-124,19,24,21,-81,22,57,24,-64,25,57,27,-78,28,48,30,-106,31,-12,32,79,34,-88,35,15,37,102,38,-59,39,26,41,119,42,-50,43,31,45,122,46,-37,47,60,49,-99,50,3,52,105,53,-43,54,66,56,-81,57,34,59,-116,60,-11,61,66,63,-102,64,-45,65,10,67,45,68,76,69,73,70,52,71,11,72,-52,72,105,73,-22,73,84,74,-87,74,-18,74,24,75,50,75,36,75,22,75,-10,74,-50,74,-100,74,87,74,24,74,-48,73,-123,73,63,73,-12,72,-72,72,101,72,23,72,-67,71,105,71,38,71,-42,70,115,70,-5,69,-128,69,-20,68,97,68,-70,67,32,67,102,66,-89,65,-65,64,-53,63,-33,62,-19,61,-16,60,-23,59,-45,58,-91,57,-126,56,90,55,54,54,5,53,-51,51,-115,50,71,49,3,48,-51,46,-103,45,96,44,31,43,-40,41,-98,40,126,39,97,38,74,37,51,36,34,35,39,34,61,33,108,32,-105,31,-58,30,1,30,79,29,-76,28,22,28,123,27,-25,26,77,26,-50,25,61,25,-50,24,68,24,-61,23,61,23,-63,22,74,22,-47,21,88,21,-27,20,102,20,-19,19,123,19,23,19,-87,18,54,18,-50,17,101,17,22,17,-54,16,-125,16,41,16,-36,15,-122,15,84,15,33,15,9,15,-34,14,-77,14,120,14,66,14,24,14,1,14,-45,13,-117,13,75,13,6,13,-52,12,-112,12,74,12,-8,11,-94,11,55,11,-54,10,101,10,26,10,-83,9,51,9,-87,8,48,8,-77,7,66,7,-69,6,28,6,120,5,-55,4,6,4,59,3,113,2,-127,1,108,0,76,-1,31,-2,-16,-4,-93,-5,72,-6,-48,-8,76,-9,-89,-11}; }
	private static byte[] data22(){ return new byte[] {2,-12,85,-14,-87,-16,-32,-18,-3,-20,21,-21,42,-23,60,-25,89,-27,110,-29,122,-31,-124,-33,-121,-35,-102,-37,-69,-39,-30,-41,25,-42,68,-44,-121,-46,-44,-48,57,-49,-90,-51,33,-52,-103,-54,46,-55,-42,-57,-107,-58,84,-59,33,-60,-3,-62,-32,-63,-33,-64,-30,-65,-12,-66,-8,-67,12,-67,41,-68,82,-69,121,-70,-96,-71,-52,-72,-22,-73,14,-73,46,-74,74,-75,118,-76,-105,-77,-77,-78,-54,-79,-27,-80,-3,-81,19,-81,44,-82,74,-83,98,-84,-102,-85,-49,-86,35,-86,118,-87,-34,-88,68,-88,-58,-89,96,-89,30,-89,-32,-90,-51,-90,-75,-90,-71,-90,-43,-90,11,-89,74,-89,-100,-89,2,-88,-127,-88,5,-87,-106,-87,67,-86,7,-85,-34,-85,-71,-84,-97,-83,-97,-82,-71,-81,-34,-80,22,-78,86,-77,-94,-76,-9,-75,94,-73,-57,-72,72,-70,-58,-69,87,-67,-28,-66,121,-64,4,-62,-98,-61,58,-59,-24,-58,-115,-56,56,-54,-43,-53,113,-51,15,-49,-68,-48,93,-46,8,-44,-81,-43,92,-41,-2,-40,-82,-38,93,-36,10,-34,-77,-33,102,-31,18,-29,-51,-28,127,-26,44,-24,-48,-23,121,-21,46,-19,-42,-18,-123,-16,34,-14,-73,-13,71,-11,-45,-10,102,-8,-32,-7,97,-5,-50,-4,67,-2,-86,-1,21,1,127,2,-16,3,89,5,-64,6,21,8,127,9,-35,10,67,12,-89,13,19,15,108,16,-73,17,-22,18,48,20,112,21,-82,22,-48,23,-21,24,-7,25,6,27,4,28,-6,28,-36,29,-76,30,-106,31,115,32,91,33,56,34,28,35,-2,35,-43,36,-65,37,-69,38,-65,39,-50,40,-39,41,-34,42,-13,43,6,45,60,46,92,47,124,48,125,49,-123,50,-101,51,-83,52,-73,53,-92,54,126,55,64,56,-1,56,-50,57,123,58,33,59,-92,59,32,60,-110,60,5,61,110,61,-51,61,33,62,126,62,-42,62,57,63,-104,63,6,64,104,64,-46,64,55,65,-78,65,57,66,-59,66,72,67,-57,67,83,68,-5,68,-94,69,74,70,-22,70,-115,71,45,72,-63,72,94,73,-16,73,125,74,-22,74,77,75,-89,75,-2,75,59,76,93,76,111,76,89,76,60,76,4,76,-72,75,73,75,-53,74,48,74,-122,73,-55,72,10,72,54,71,81,70,99,69,100,68,90,67,95,66,100,65,110,64,111,63,86,62,63,61,51,60,66,59,68,58,56,57,41,56,21,55,-5,53,-22,52,-39,51,-61,50,-92,49,107,48,48,47,-8,45,-41,44,-102,43,90,42,3,41,-92,39,69,38,-13,36,-100,35,55,34,-62,32,69,31,-50,29,81,28,-42,26,77,25,-60,23,52,22,-99,20,-5,18,91,17,-75,15,29,14,124,12,-56,10,29,9,120,7,-27,5,70,4,-90,2,-1,0,88,-1,-67,-3,51,-4,-81,-6,45,-7,-69,-9,60,-10,-62,-12,94,-13,14,-14,-55,-16,-118,-17,76,-18,16,-19,-24,-21,-42,-22,-43,-23,-29,-24,-6,-25,27,-25,66,-26,108,-27,-83,-28,-6,-29,94,-29,-56,-30,65,-30,-55,-31,88,-31,-7,-32,-96,-32,93,-32,26,-32,-14,-33,-53,-33,-74,-33,-87,-33,-91,-33,-99,-33,-85,-33,-74,-33,-65,-33,-46,-33,-37,-33,-13,-33,-14,-33,-6,-33,2,-32,13,-32,14,-32,-3,-33,-14,-33,-19,-33,-36,-33,-69,-33,-115,-33,95,-33,43,-33,1,-33,-51,-34,-107,-34,90,-34,21,-34,-47,-35,-117,-35,79,-35,5,-35,-72,-36,109,-36,20,-36,-59,-37,111,-37,49,-37,-28,-38,-87,-38,94,-38,20,-38,-56,-39,-123,-39,69,-39,6,-39,-58,-40,114,-40,24,-40,-47,-41,-111,-41,94,-41,38,-41,-22,-42,-96,-42,96,-42,47,-42,13,-42,-19,-43,-43,-43,-75,-43,-106,-43,-121,-43,118,-43,127,-43,-116,-43,-98,-43,-95,-43,-75,-43,-41,-43,5,-42,54,-42,101,-42,-111,-42,-65,-42,-22,-42,24,-41,73,-41,-126,-41,-86,-41,-51,-41,-19,-41,12,-40,36,-40,54,-40,60,-40,64,-40,61,-40,56,-40,46,-40,39,-40,23,-40,11,-40,-1,-41,-12,-41,-12,-41,-2,-41,18,-40,49,-40,81,-40,-121,-40,-52,-40,41,-39,-119,-39,-10,-39,108,-38,-7,-38,-114,-37,50,-36,-39,-36,-122,-35,49,-34,-21,-34,-98,-33,100,-32,32,-31,-23,-31,-87,-30,107,-29,63,-28,11,-27,-39,-27,-94,-26,114,-25,58,-24,14,-23,-33,-23,-70,-22,-105,-21,111,-20,55,-19,16,-18,-9,-18,-31,-17,-61,-16,-103,-15,95,-14,51,-13,20,-12,13,-11,-14,-11,-36,-10,-85,-9,124,-8,86,-7,60,-6,52,-5,35,-4,10,-3,-44,-3,-88,-2,-121,-1,109,0,72,1,12,2,-55,2,116,3,45,4,-23,4,-95,5,80,6,-18,6,-126,7,17,8,-89,8,52,9,-50,9,92,10,-25,10,104,11,-19,11,127,12,23,13,-73,13,75,14,-44,14,94,15,0,16,-87,16,84,17,-9,17,-101,18,54,19,-26,19,-121,20}; }
	private static byte[] data23(){ return new byte[] {66,21,-29,21,-116,22,22,23,-84,23,51,24,-66,24,55,25,-105,25,-26,25,41,26,114,26,-83,26,-38,26,-5,26,22,27,61,27,88,27,118,27,-124,27,-95,27,-75,27,-23,27,22,28,92,28,-106,28,-39,28,18,29,97,29,-58,29,58,30,-89,30,12,31,105,31,-56,31,55,32,-69,32,47,33,-95,33,10,34,113,34,-47,34,54,35,-112,35,-2,35,74,36,-101,36,-51,36,28,37,106,37,-69,37,-4,37,46,38,81,38,119,38,-84,38,-27,38,8,39,50,39,64,39,101,39,-128,39,-93,39,-64,39,-47,39,-37,39,-44,39,-44,39,-19,39,-13,39,-12,39,-28,39,-45,39,-69,39,-102,39,-121,39,92,39,68,39,16,39,-48,38,-127,38,53,38,-42,37,95,37,-41,36,67,36,-99,35,-26,34,38,34,75,33,105,32,123,31,-119,30,-121,29,121,28,100,27,88,26,79,25,66,24,53,23,52,22,48,21,43,20,50,19,76,18,116,17,-92,16,-53,15,-4,14,36,14,106,13,-98,12,-39,11,8,11,49,10,92,9,124,8,-102,7,-71,6,-57,5,-50,4,-49,3,-46,2,-56,1,-75,0,-111,-1,118,-2,76,-3,30,-4,-34,-6,-91,-7,108,-8,40,-9,-41,-11,-127,-12,52,-13,-31,-15,120,-16,19,-17,-88,-19,69,-20,-27,-22,-123,-23,60,-24,-14,-26,-91,-27,96,-28,52,-29,37,-30,40,-31,38,-32,68,-33,114,-34,-61,-35,39,-35,-84,-36,75,-36,15,-36,-21,-37,-51,-37,-58,-37,-37,-37,19,-36,96,-36,-80,-36,13,-35,116,-35,-5,-35,-122,-34,24,-33,-68,-33,89,-32,16,-31,-56,-31,-112,-30,94,-29,48,-28,11,-27,-7,-27,-24,-26,-21,-25,-9,-24,13,-22,38,-21,65,-20,114,-19,-93,-18,-45,-17,-9,-16,36,-14,87,-13,-118,-12,-77,-11,-47,-10,-37,-9,-40,-8,-43,-7,-58,-6,-61,-5,-80,-4,-120,-3,81,-2,47,-1,12,0,-21,0,-65,1,-108,2,105,3,71,4,36,5,8,6,-29,6,-56,7,-90,8,-127,9,85,10,36,11,-3,11,-56,12,-125,13,27,14,-76,14,55,15,-74,15,32,16,120,16,-76,16,-47,16,-16,16,-8,16,-8,16,-56,16,-110,16,53,16,-34,15,118,15,22,15,-103,14,22,14,124,13,-26,12,76,12,-77,11,30,11,119,10,-34,9,56,9,-103,8,4,8,114,7,-17,6,94,6,-45,5,76,5,-54,4,88,4,-44,3,67,3,-69,2,69,2,-57,1,60,1,-82,0,31,0,-118,-1,-28,-2,59,-2,-114,-3,-41,-4,12,-4,62,-5,109,-6,-87,-7,-38,-8,1,-8,36,-9,66,-10,94,-11,-118,-12,-71,-13,-17,-14,51,-14,113,-15,-63,-16,33,-16,-88,-17,59,-17,-40,-18,122,-18,52,-18,0,-18,-20,-19,-36,-19,-46,-19,-26,-19,-17,-19,23,-18,54,-18,110,-18,-102,-18,-56,-18,-17,-18,19,-17,64,-17,102,-17,-110,-17,-83,-17,-51,-17,-36,-17,-20,-17,-3,-17,20,-16,32,-16,48,-16,70,-16,97,-16,124,-16,-105,-16,-71,-16,-27,-16,22,-15,67,-15,113,-15,-90,-15,-28,-15,47,-14,119,-14,-51,-14,40,-13,-118,-13,-33,-13,59,-12,-108,-12,-5,-12,96,-11,-55,-11,47,-10,-118,-10,-17,-10,88,-9,-58,-9,49,-8,-102,-8,8,-7,-124,-7,-7,-7,124,-6,-25,-6,100,-5,-51,-5,55,-4,-99,-4,12,-3,112,-3,-43,-3,48,-2,121,-2,-73,-2,-21,-2,17,-1,61,-1,86,-1,96,-1,91,-1,78,-1,72,-1,45,-1,11,-1,-45,-2,-99,-2,98,-2,28,-2,-38,-3,-116,-3,62,-3,-32,-4,119,-4,3,-4,-113,-5,13,-5,-118,-6,-11,-7,84,-7,-79,-8,14,-8,115,-9,-52,-10,22,-10,101,-11,-61,-12,42,-12,-109,-13,9,-13,-122,-14,12,-14,-83,-15,74,-15,15,-15,-30,-16,-70,-16,-109,-16,-118,-16,-98,-16,-56,-16,-6,-16,37,-15,91,-15,-113,-15,-37,-15,44,-14,-124,-14,-37,-14,30,-13,95,-13,-99,-13,-35,-13,10,-12,53,-12,79,-12,101,-12,118,-12,-114,-12,-89,-12,-70,-12,-62,-12,-50,-12,-54,-12,-49,-12,-44,-12,-33,-12,-21,-12,-13,-12,0,-11,4,-11,24,-11,49,-11,91,-11,117,-11,-96,-11,-56,-11,1,-10,59,-10,-127,-10,-45,-10,51,-9,-104,-9,16,-8,-99,-8,37,-7,-69,-7,85,-6,-10,-6,-77,-5,103,-4,52,-3,-12,-3,-86,-2,95,-1,31,0,-36,0,-125,1,39,2,-68,2,96,3,-14,3,-118,4,18,5,-110,5,16,6,-120,6,11,7,-116,7,23,8,-108,8,18,9,-116,9,3,10,-127,10,-11,10,126,11,-8,11,106,12,-50,12,38,13,-120,13,-29,13,54,14,-124,14,-68,14,-18,14,32,15,91,15,-122,15,-88,15,-66,15,-48,15,-33,15,-17,15,-8,15,11,16,21,16,38,16,51,16,74,16,85,16,94,16,98,16,100,16,113,16,124,16,-127,16,-118,16}; }
	private static byte[] data24(){ return new byte[] {-108,16,-90,16,-82,16,-68,16,-61,16,-50,16,-39,16,-16,16,5,17,17,17,30,17,41,17,50,17,70,17,93,17,-125,17,-80,17,-35,17,-4,17,44,18,104,18,-76,18,6,19,90,19,-91,19,-7,19,102,20,-33,20,106,21,-10,21,119,22,-3,22,-105,23,67,24,-9,24,-84,25,102,26,25,27,-44,27,-112,28,82,29,29,30,-33,30,-93,31,81,32,2,33,-84,33,86,34,-15,34,-112,35,20,36,-108,36,10,37,120,37,-32,37,53,38,127,38,-71,38,11,39,83,39,-105,39,-45,39,17,40,85,40,-110,40,-39,40,31,41,107,41,-72,41,4,42,95,42,-70,42,26,43,113,43,-62,43,25,44,120,44,-49,44,19,45,73,45,123,45,-102,45,-74,45,-68,45,-83,45,123,45,56,45,-28,44,120,44,-7,43,101,43,-81,42,-25,41,2,41,6,40,2,39,-13,37,-46,36,-112,35,64,34,-40,32,118,31,41,30,-42,28,108,27,-11,25,-120,24,39,23,-40,21,-111,20,75,19,3,18,-77,16,116,15,48,14,25,13,-10,11,-55,10,-109,9,83,8,35,7,-8,5,-37,4,-79,3,123,2,46,1,-36,-1,120,-2,49,-3,-23,-5,-105,-6,50,-7,-66,-9,78,-10,-14,-12,-103,-13,62,-14,-42,-16,101,-17,-19,-19,-122,-20,39,-21,-50,-23,119,-24,29,-25,-63,-27,111,-28,33,-29,-32,-31,-115,-32,70,-33,-10,-35,-77,-36,108,-37,59,-38,-3,-40,-61,-41,-123,-42,68,-43,19,-44,-27,-46,-60,-47,-109,-48,117,-49,93,-50,84,-51,79,-52,72,-53,68,-54,83,-55,115,-56,-119,-57,-78,-58,-38,-59,30,-59,103,-60,-54,-61,44,-61,-88,-62,44,-62,-51,-63,117,-63,56,-63,13,-63,-24,-64,-45,-64,-40,-64,-29,-64,-6,-64,24,-63,64,-63,118,-63,-96,-63,-67,-63,-30,-63,11,-62,75,-62,-115,-62,-39,-62,17,-61,51,-61,96,-61,-111,-61,-49,-61,21,-60,70,-60,102,-60,-123,-60,-79,-60,-39,-60,5,-59,29,-59,47,-59,52,-59,46,-59,50,-59,51,-59,63,-59,63,-59,47,-59,33,-59,24,-59,34,-59,58,-59,87,-59,114,-59,-119,-59,-63,-59,-3,-59,75,-58,-83,-58,12,-57,105,-57,-34,-57,83,-56,-25,-56,114,-55,7,-54,-97,-54,52,-53,-44,-53,121,-52,44,-51,-19,-51,-82,-50,116,-49,63,-48,10,-47,-26,-47,-53,-46,-50,-45,-47,-44,-39,-43,-27,-42,-24,-41,17,-39,74,-38,-113,-37,-40,-36,36,-34,127,-33,-35,-32,77,-30,-71,-29,45,-27,-101,-26,13,-24,118,-23,-11,-22,100,-20,-29,-19,84,-17,-58,-16,50,-14,-99,-13,16,-11,126,-10,-19,-9,86,-7,-71,-6,44,-4,-102,-3,15,-1,127,0,-12,1,106,3,-48,4,72,6,-61,7,66,9,-62,10,63,12,-60,13,75,15,-44,16,90,18,-21,19,-128,21,15,23,-98,24,44,26,-63,27,91,29,-27,30,95,32,-35,33,90,35,-36,36,72,38,-78,39,14,41,91,42,-100,43,-39,44,3,46,51,47,71,48,83,49,82,50,80,51,74,52,44,53,10,54,-61,54,-106,55,90,56,52,57,-8,57,-80,58,86,59,0,60,-78,60,100,61,19,62,-93,62,49,63,-98,63,14,64,112,64,-34,64,51,65,125,65,-96,65,-78,65,-64,65,-43,65,-36,65,-51,65,-86,65,104,65,45,65,-20,64,-73,64,105,64,7,64,-107,63,35,63,-66,62,96,62,-16,61,119,61,-3,60,-118,60,38,60,-53,59,118,59,30,59,-58,58,108,58,11,58,-67,57,124,57,56,57,-19,56,-110,56,59,56,-36,55,-122,55,40,55,-65,54,79,54,-51,53,79,53,-47,52,90,52,-45,51,68,51,-82,50,27,50,-103,49,26,49,-115,48,-6,47,99,47,-40,46,77,46,-60,45,54,45,-80,44,53,44,-73,43,65,43,-36,42,118,42,25,42,-66,41,108,41,38,41,-1,40,-45,40,-76,40,-108,40,119,40,91,40,85,40,82,40,83,40,69,40,61,40,47,40,36,40,22,40,3,40,-15,39,-36,39,-64,39,-104,39,111,39,59,39,-1,38,-58,38,119,38,32,38,-60,37,99,37,-10,36,-123,36,-9,35,110,35,-37,34,88,34,-53,33,26,33,102,32,-96,31,-35,30,14,30,58,29,70,28,57,27,28,26,-33,24,-78,23,121,22,40,21,-86,19,20,18,102,16,-71,14,-13,12,60,11,77,9,83,7,64,5,38,3,17,1,2,-1,-13,-4,-53,-6,-103,-8,124,-10,97,-12,88,-14,75,-16,75,-18,69,-20,82,-22,116,-24,-83,-26,-17,-28,54,-29,122,-31,-50,-33,50,-34,-100,-36,22,-37,-104,-39,21,-40,-110,-42,10,-43,126,-45,0,-46,127,-48,-10,-50,105,-51,-43,-53,68,-54,-80,-56,23,-57,126,-59,-39,-61,66,-62,-100,-64,-18,-66,78,-67,-105,-69,-15,-71,77,-72,-82,-74,22,-75,127,-77,-18,-79}; }
	private static byte[] data25(){ return new byte[] {108,-80,-17,-82,-111,-83,55,-84,-14,-86,-77,-87,-125,-88,99,-89,77,-90,84,-91,117,-92,-82,-93,-16,-94,65,-94,-82,-95,54,-95,-53,-96,-128,-96,68,-96,26,-96,8,-96,17,-96,42,-96,94,-96,-106,-96,-20,-96,57,-95,-97,-95,21,-94,-92,-94,66,-93,-32,-93,-115,-92,75,-91,28,-90,-7,-90,-24,-89,-23,-88,-14,-87,3,-85,41,-84,88,-83,-95,-82,-15,-81,67,-79,-99,-78,-14,-77,95,-75,-64,-74,50,-72,-88,-71,32,-69,-94,-68,33,-66,-95,-65,46,-63,-66,-62,89,-60,-29,-59,125,-57,23,-55,-65,-54,111,-52,31,-50,-60,-49,113,-47,32,-45,-41,-44,-116,-42,64,-40,-9,-39,-103,-37,65,-35,-26,-34,-114,-32,57,-30,-33,-29,-120,-27,32,-25,-72,-24,58,-22,-54,-21,91,-19,-18,-18,106,-16,-45,-15,63,-13,-92,-12,20,-10,122,-9,-54,-8,15,-6,68,-5,121,-4,-83,-3,-30,-2,15,0,41,1,59,2,79,3,106,4,124,5,-102,6,-101,7,-87,8,-97,9,-85,10,-87,11,-65,12,-56,13,-70,14,-83,15,-74,16,-55,17,-42,18,-33,19,-27,20,-29,21,-32,22,-39,23,-29,24,-34,25,-37,26,-71,27,-101,28,-112,29,118,30,88,31,46,32,-11,32,-73,33,117,34,63,35,-4,35,-61,36,113,37,34,38,-56,38,118,39,51,40,-26,40,-99,41,70,42,-13,42,-83,43,119,44,82,45,41,46,12,47,-36,47,-64,48,-78,49,-66,50,-51,51,-43,52,-31,53,-24,54,-1,55,33,57,75,58,101,59,111,60,111,61,103,62,102,63,81,64,38,65,-26,65,-103,66,79,67,-16,67,-128,68,-8,68,76,69,-103,69,-35,69,19,70,59,70,90,70,99,70,95,70,86,70,78,70,72,70,43,70,0,70,-56,69,-117,69,102,69,38,69,-26,68,-101,68,84,68,2,68,-94,67,63,67,-50,66,99,66,-22,65,100,65,-25,64,100,64,-25,63,95,63,-52,62,38,62,113,61,-47,60,57,60,-111,59,-35,58,15,58,53,57,78,56,111,55,122,54,-122,53,-122,52,113,51,79,50,41,49,9,48,-34,46,-85,45,102,44,32,43,-35,41,-96,40,98,39,9,38,-77,36,71,35,-36,33,110,32,6,31,-111,29,26,28,-101,26,16,25,-119,23,-5,21,116,20,-28,18,89,17,-55,15,71,14,-49,12,99,11,-10,9,-111,8,52,7,-21,5,-94,4,106,3,47,2,25,1,8,0,23,-1,40,-2,73,-3,123,-4,-63,-5,38,-5,-109,-6,8,-6,-101,-7,60,-7,-33,-8,-122,-8,51,-8,-14,-9,-69,-9,-125,-9,78,-9,44,-9,8,-9,-24,-10,-73,-10,-118,-10,83,-10,29,-10,-32,-11,-104,-11,82,-11,6,-11,-77,-12,91,-12,-22,-13,117,-13,-12,-14,127,-14,-8,-15,122,-15,-9,-16,109,-16,-41,-17,79,-17,-50,-18,77,-18,-57,-19,72,-19,-68,-20,62,-20,-58,-21,79,-21,-45,-22,104,-22,-32,-23,97,-23,-40,-24,99,-24,-11,-25,-124,-25,16,-25,-114,-26,17,-26,-103,-27,37,-27,-62,-28,93,-28,-31,-29,88,-29,-24,-30,125,-30,18,-30,-90,-31,51,-31,-75,-32,52,-32,-71,-33,67,-33,-39,-34,103,-34,-28,-35,94,-35,-23,-36,114,-36,8,-36,-87,-37,63,-37,-43,-38,104,-38,14,-38,-76,-39,107,-39,36,-39,-52,-40,123,-40,31,-40,-39,-41,-115,-41,74,-41,-8,-42,-102,-42,44,-42,-59,-43,101,-43,19,-43,-81,-44,61,-44,-65,-45,83,-45,-19,-46,-112,-46,65,-46,-23,-47,-104,-47,70,-47,8,-47,-29,-48,-58,-48,-82,-48,-110,-48,123,-48,108,-48,104,-48,107,-48,110,-48,110,-48,110,-48,118,-48,-128,-48,-114,-48,-87,-48,-70,-48,-35,-48,6,-47,49,-47,122,-47,-77,-47,-6,-47,80,-46,-79,-46,22,-45,125,-45,-15,-45,105,-44,-33,-44,102,-43,-5,-43,-100,-42,69,-41,-18,-41,-100,-40,89,-39,45,-38,15,-37,-7,-37,-22,-36,-43,-35,-55,-34,-31,-33,-6,-32,26,-30,52,-29,58,-28,55,-27,72,-26,107,-25,-121,-24,-95,-23,-86,-22,-87,-21,-83,-20,-73,-19,-54,-18,-52,-17,-42,-16,-59,-15,-71,-14,-78,-13,-67,-12,-65,-11,-54,-10,-62,-9,-80,-8,-106,-7,-119,-6,-120,-5,-112,-4,-93,-3,-98,-2,-108,-1,-100,0,-77,1,-45,2,-26,3,-4,4,14,6,30,7,53,8,84,9,106,10,-124,11,120,12,112,13,102,14,97,15,78,16,63,17,15,18,-43,18,-121,19,49,20,-47,20,109,21,-8,21,111,22,-46,22,46,23,-123,23,-48,23,24,24,82,24,-128,24,-105,24,-78,24,-55,24,-17,24,11,25,46,25,68,25,97,25,115,25,-108,25,-80,25,-52,25,-22,25,6,26,32,26,63,26,85,26,111,26,-98,26,-45,26,12,27,47,27,101,27,-98,27,-20,27,54,28,-125,28,-37,28,44,29,121,29,-63,29,26,30,117,30,-69,30,-4,30,62,31,107,31}; }
	private static byte[] data26(){ return new byte[] {-90,31,-39,31,20,32,49,32,79,32,95,32,118,32,-109,32,-72,32,-58,32,-50,32,-47,32,-50,32,-33,32,-9,32,-1,32,5,33,-11,32,-27,32,-49,32,-64,32,-97,32,126,32,63,32,15,32,-58,31,-122,31,63,31,-16,30,-107,30,42,30,-61,29,90,29,-20,28,126,28,6,28,-106,27,48,27,-65,26,88,26,-9,25,-98,25,76,25,-12,24,-93,24,74,24,-6,23,-98,23,72,23,-5,22,-88,22,81,22,-13,21,-111,21,48,21,-49,20,110,20,6,20,-109,19,33,19,-100,18,26,18,-110,17,8,17,100,16,-93,15,-35,14,-9,13,32,13,50,12,66,11,53,10,28,9,-16,7,-50,6,-90,5,121,4,65,3,9,2,-45,0,-91,-1,120,-2,71,-3,32,-4,-15,-6,-64,-7,-105,-8,113,-9,95,-10,77,-11,74,-12,69,-13,67,-14,85,-15,115,-16,-88,-17,-19,-18,58,-18,-107,-19,-16,-20,114,-20,3,-20,-90,-21,76,-21,-11,-22,-82,-22,125,-22,86,-22,55,-22,25,-22,13,-22,-1,-23,7,-22,34,-22,77,-22,109,-22,-120,-22,-70,-22,19,-21,116,-21,-36,-21,65,-20,-66,-20,69,-19,-37,-19,120,-18,31,-17,-60,-17,127,-16,74,-15,32,-14,-11,-14,-54,-13,-92,-12,-127,-11,97,-10,60,-9,30,-8,10,-7,-16,-7,-27,-6,-47,-5,-67,-4,-84,-3,-94,-2,-103,-1,-108,0,-118,1,127,2,120,3,116,4,114,5,114,6,106,7,97,8,72,9,48,10,24,11,-10,11,-66,12,121,13,54,14,-32,14,-110,15,45,16,-65,16,41,17,-102,17,0,18,96,18,-72,18,-11,18,35,19,67,19,106,19,-122,19,-105,19,-110,19,125,19,90,19,40,19,-5,18,-53,18,-109,18,77,18,-17,17,-114,17,42,17,-53,16,102,16,-7,15,-119,15,23,15,-95,14,54,14,-67,13,72,13,-57,12,70,12,-71,11,49,11,-107,10,2,10,95,9,-75,8,-1,7,66,7,-128,6,-89,5,-59,4,-44,3,-18,2,-6,1,12,1,25,0,29,-1,33,-2,31,-3,24,-4,43,-5,76,-6,119,-7,-100,-8,-62,-9,13,-9,97,-10,-55,-11,56,-11,-79,-12,61,-12,-44,-13,112,-13,28,-13,-57,-14,114,-14,35,-14,-38,-15,-96,-15,92,-15,41,-15,-13,-16,-68,-16,-111,-16,96,-16,57,-16,14,-16,-24,-17,-66,-17,-120,-17,91,-17,41,-17,-6,-18,-77,-18,116,-18,55,-18,5,-18,-47,-19,-101,-19,104,-19,51,-19,12,-19,-27,-20,-35,-20,-47,-20,-48,-20,-52,-20,-53,-20,-32,-20,1,-19,46,-19,71,-19,120,-19,-88,-19,-11,-19,70,-18,-88,-18,21,-17,-117,-17,16,-16,-107,-16,43,-15,-57,-15,109,-14,24,-13,-69,-13,116,-12,44,-11,-8,-11,-80,-10,95,-9,7,-8,-81,-8,85,-7,-3,-7,-98,-6,51,-5,-63,-5,66,-4,-55,-4,64,-3,-74,-3,31,-2,125,-2,-44,-2,38,-1,109,-1,-84,-1,-35,-1,6,0,31,0,50,0,62,0,62,0,54,0,39,0,1,0,-47,-1,-102,-1,105,-1,54,-1,-6,-2,-86,-2,88,-2,-10,-3,-94,-3,69,-3,-24,-4,119,-4,11,-4,-108,-5,36,-5,-74,-6,62,-6,-65,-7,60,-7,-60,-8,75,-8,-27,-9,113,-9,-7,-10,-128,-10,10,-10,-96,-11,57,-11,-42,-12,120,-12,20,-12,-62,-13,117,-13,47,-13,-29,-14,-102,-14,90,-14,25,-14,-28,-15,-88,-15,115,-15,66,-15,5,-15,-62,-16,-122,-16,71,-16,5,-16,-60,-17,117,-17,40,-17,-43,-18,-126,-18,54,-18,-28,-19,-112,-19,46,-19,-38,-20,121,-20,42,-20,-48,-21,124,-21,31,-21,-55,-22,126,-22,66,-22,-2,-23,-51,-23,-97,-23,-125,-23,115,-23,116,-23,-122,-23,-89,-23,-39,-23,22,-22,84,-22,-97,-22,0,-21,117,-21,-15,-21,100,-20,-25,-20,121,-19,10,-18,-100,-18,49,-17,-50,-17,109,-16,18,-15,-67,-15,102,-14,16,-13,-61,-13,122,-12,51,-11,-20,-11,-88,-10,103,-9,39,-8,-37,-8,-117,-7,51,-6,-31,-6,-124,-5,41,-4,-72,-4,67,-3,-49,-3,102,-2,-16,-2,119,-1,-16,-1,116,0,-22,0,105,1,-31,1,84,2,-43,2,58,3,-90,3,-3,3,95,4,-73,4,18,5,104,5,-78,5,8,6,85,6,-84,6,-13,6,69,7,-121,7,-53,7,13,8,83,8,-108,8,-37,8,30,9,91,9,-105,9,-57,9,-13,9,31,10,75,10,127,10,-76,10,-17,10,17,11,62,11,106,11,-92,11,-43,11,21,12,61,12,125,12,-74,12,-6,12,62,13,122,13,-53,13,19,14,111,14,-59,14,40,15,-119,15,-8,15,106,16,-21,16,115,17,15,18,-85,18,69,19,-29,19,-128,20,55,21,-5,21,-52,22,-104,23,103,24,42,25,-16,25,-52,26,-87,27,-108,28,116,29,72,30,17,31,-18,31,-52,32,-74,33,-109,34,111,35,54,36,9,37,-28,37,-69,38}; }
	private static byte[] data27(){ return new byte[] {-119,39,73,40,23,41,-37,41,-79,42,-125,43,109,44,83,45,54,46,4,47,-25,47,-51,48,-61,49,-86,50,-107,51,115,52,84,53,51,54,6,55,-38,55,-95,56,97,57,-6,57,-103,58,32,59,-87,59,18,60,117,60,-65,60,-2,60,42,61,65,61,78,61,66,61,36,61,-23,60,-94,60,62,60,-61,59,55,59,-102,58,-9,57,65,57,115,56,-113,55,-103,54,-93,53,-97,52,-70,51,-71,50,-85,49,127,48,102,47,80,46,64,45,54,44,27,43,-1,41,-31,40,-66,39,-89,38,-106,37,124,36,72,35,11,34,-57,32,-112,31,88,30,47,29,-33,27,123,26,12,25,-91,23,67,22,-16,20,-113,19,28,18,-98,16,33,15,-74,13,97,12,17,11,-85,9,51,8,-69,6,61,5,-53,3,88,2,-39,0,71,-1,-90,-3,-5,-5,73,-6,-92,-8,11,-9,96,-11,-84,-13,-20,-15,54,-16,-109,-18,3,-19,114,-21,-38,-23,69,-24,-78,-26,35,-27,-89,-29,34,-30,-90,-32,32,-33,-87,-35,50,-36,-47,-38,110,-39,19,-40,-81,-42,95,-43,23,-44,-20,-46,-53,-47,-70,-48,-66,-49,-50,-50,-25,-51,18,-51,87,-52,-77,-53,38,-53,-97,-54,44,-54,-65,-55,102,-55,15,-55,-72,-56,120,-56,69,-56,24,-56,-13,-57,-54,-57,-83,-57,-117,-57,124,-57,107,-57,94,-57,69,-57,47,-57,17,-57,4,-57,-25,-58,-59,-58,-100,-58,102,-58,40,-58,-20,-59,-85,-59,106,-59,40,-59,-25,-60,-105,-60,49,-60,-53,-61,91,-61,8,-61,-71,-62,86,-62,-17,-63,-110,-63,78,-63,8,-63,-39,-64,-83,-64,-121,-64,96,-64,73,-64,58,-64,70,-64,87,-64,-125,-64,-99,-64,-59,-64,-25,-64,25,-63,97,-63,-81,-63,-14,-63,47,-62,124,-62,-57,-62,38,-61,-120,-61,-18,-61,85,-60,-61,-60,41,-59,-100,-59,6,-58,123,-58,-23,-58,96,-57,-50,-57,49,-56,-93,-56,34,-55,-93,-55,28,-54,-111,-54,-6,-54,113,-53,-6,-53,-113,-52,38,-51,-63,-51,96,-50,16,-49,-58,-49,-111,-48,104,-47,71,-46,47,-45,30,-44,26,-43,32,-42,48,-41,74,-40,108,-39,-119,-38,-79,-37,-27,-36,42,-34,115,-33,-64,-32,4,-30,86,-29,-82,-28,12,-26,105,-25,-49,-24,40,-22,-115,-21,-24,-20,76,-18,-86,-17,18,-15,122,-14,-19,-13,78,-11,-65,-10,44,-8,-98,-7,6,-5,102,-4,-51,-3,62,-1,-88,0,28,2,-118,3,-3,4,105,6,-24,7,107,9,-19,10,117,12,-4,13,125,15,10,17,-103,18,50,20,-52,21,95,23,-32,24,100,26,-35,27,96,29,-55,30,58,32,-119,33,-55,34,7,36,69,37,127,38,-81,39,-52,40,-51,41,-52,42,-41,43,-39,44,-44,45,-74,46,-123,47,53,48,-5,48,-69,49,125,50,45,51,-66,51,60,52,-71,52,70,53,-43,53,86,54,-48,54,44,55,-111,55,-4,55,-120,56,4,57,125,57,-24,57,84,58,-61,58,54,59,-91,59,16,60,117,60,-42,60,54,61,-91,61,18,62,121,62,-52,62,27,63,112,63,-56,63,45,64,-128,64,-56,64,-2,64,44,65,94,65,125,65,-97,65,-97,65,-113,65,110,65,70,65,28,65,-13,64,-68,64,113,64,13,64,-81,63,90,63,14,63,-59,62,124,62,59,62,-7,61,-53,61,-101,61,-124,61,118,61,121,61,112,61,127,61,-101,61,-49,61,-4,61,41,62,96,62,-96,62,-26,62,44,63,110,63,-81,63,-21,63,37,64,110,64,-69,64,4,65,63,65,117,65,-100,65,-49,65,-6,65,59,66,88,66,119,66,114,66,104,66,101,66,78,66,41,66,-16,65,-89,65,69,65,-34,64,107,64,-12,63,93,63,-71,62,-9,61,49,61,101,60,-108,59,-76,58,-68,57,-71,56,-108,55,115,54,77,53,34,52,-38,50,122,49,5,48,126,46,1,45,116,43,-41,41,34,40,85,38,-126,36,-72,34,-16,32,24,31,44,29,69,27,91,25,126,23,-109,21,-85,19,-62,17,-47,15,-29,13,-11,11,16,10,44,8,56,6,77,4,84,2,105,0,117,-2,-117,-4,-84,-6,-68,-8,-63,-10,-69,-12,-71,-14,-69,-16,-65,-18,-84,-20,-101,-22,103,-24,65,-26,7,-28,-35,-31,-78,-33,111,-35,41,-37,-40,-40,-117,-42,66,-44,-13,-47,-73,-49,98,-51,19,-53,-63,-56,-123,-58,86,-60,35,-62,-6,-65,-44,-67,-61,-69,-57,-71,-36,-73,-10,-75,28,-76,84,-78,-101,-80,0,-81,111,-83,-17,-85,127,-86,42,-87,-15,-89,-69,-90,-95,-91,-113,-92,-112,-93,-96,-94,-63,-95,-5,-96,86,-96,-64,-97,45,-97,-84,-98,46,-98,-40,-99,-120,-99,78,-99,34,-99,4,-99,-1,-100,-19,-100,-14,-100,13,-99,57,-99,109,-99,-99,-99,-34,-99,40,-98,-114,-98,-4,-98,121,-97,-2,-97,-109,-96,52,-95,-27,-95,-82,-94,-115,-93,112,-92,85,-91,91,-90}; }
	private static byte[] data28(){ return new byte[] {100,-89,-119,-88,-82,-87,-14,-86,55,-84,-107,-83,-22,-82,81,-80,-54,-79,73,-77,-58,-76,75,-74,-34,-73,116,-71,26,-69,-56,-68,109,-66,-1,-65,-116,-63,41,-61,-59,-60,107,-58,8,-56,-106,-55,26,-53,-105,-52,24,-50,-116,-49,9,-47,114,-46,-36,-45,53,-43,-110,-42,-22,-41,82,-39,-78,-38,3,-36,81,-35,-90,-34,2,-32,107,-31,-36,-30,68,-28,-79,-27,22,-25,-124,-24,-10,-23,113,-21,-13,-20,97,-18,-56,-17,43,-15,-103,-14,-10,-13,88,-11,-99,-10,-45,-9,-2,-8,50,-6,96,-5,-115,-4,-81,-3,-64,-2,-66,-1,-64,0,-62,1,-58,2,-60,3,-75,4,125,5,87,6,44,7,26,8,-21,8,-60,9,-117,10,78,11,36,12,4,13,-21,13,-39,14,-68,15,-81,16,-98,17,-83,18,-71,19,-45,20,-8,21,22,23,59,24,97,25,-122,26,-69,27,-16,28,37,30,72,31,109,32,-81,33,-21,34,41,36,78,37,-124,38,-67,39,-6,40,45,42,94,43,-117,44,-88,45,-61,46,-42,47,-21,48,-11,49,-19,50,-41,51,-82,52,-120,53,87,54,44,55,-22,55,-109,56,62,57,-30,57,-109,58,42,59,-58,59,83,60,-29,60,92,61,-36,61,81,62,-52,62,51,63,-92,63,3,64,101,64,-70,64,21,65,108,65,-71,65,-17,65,56,66,-126,66,-48,66,16,67,76,67,106,67,-108,67,-56,67,-1,67,39,68,62,68,57,68,38,68,32,68,19,68,-19,67,-89,67,77,67,-15,66,-126,66,3,66,112,65,-50,64,30,64,100,63,-106,62,-52,61,-10,60,27,60,42,59,50,58,47,57,41,56,45,55,32,54,19,53,-11,51,-52,50,-97,49,126,48,87,47,45,46,1,45,-58,43,-115,42,81,41,30,40,-14,38,-57,37,-109,36,79,35,9,34,-39,32,-86,31,107,30,56,29,-11,27,-53,26,-106,25,102,24,58,23,12,22,-26,20,-48,19,-53,18,-37,17,-19,16,28,16,82,15,-101,14,-21,13,90,13,-42,12,100,12,-18,11,-117,11,48,11,-33,10,-107,10,76,10,4,10,-72,9,109,9,33,9,-35,8,-107,8,77,8,-8,7,-76,7,87,7,-6,6,-128,6,11,6,-97,5,58,5,-57,4,61,4,-97,3,8,3,99,2,-44,1,44,1,-93,0,1,0,101,-1,-75,-2,25,-2,116,-3,-39,-4,53,-4,-97,-5,0,-5,104,-6,-64,-7,35,-7,-115,-8,-1,-9,116,-9,-16,-10,98,-10,-52,-11,59,-11,-73,-12,45,-12,-74,-13,49,-13,-91,-14,25,-14,-111,-15,4,-15,-125,-16,-3,-17,102,-17,-80,-18,-4,-19,79,-19,-96,-20,-7,-21,63,-21,115,-22,-99,-23,-58,-24,-3,-25,45,-25,112,-26,-96,-27,-48,-28,-9,-29,39,-29,98,-30,-92,-31,-19,-32,40,-32,95,-33,-106,-34,-44,-35,26,-35,107,-36,-78,-37,-6,-38,54,-38,126,-39,-40,-40,82,-40,-68,-41,29,-41,126,-42,-10,-43,-119,-43,34,-43,-55,-44,95,-44,-18,-45,125,-45,8,-45,-86,-46,84,-46,-8,-47,-121,-47,14,-47,-115,-48,31,-48,-79,-49,77,-49,-25,-50,122,-50,8,-50,-95,-51,80,-51,24,-51,-28,-52,-73,-52,-115,-52,120,-52,109,-52,107,-52,106,-52,126,-52,-107,-52,-74,-52,-32,-52,22,-51,81,-51,-105,-51,-25,-51,72,-50,-92,-50,24,-49,-119,-49,7,-48,-117,-48,38,-47,-76,-47,84,-46,-23,-46,126,-45,17,-44,-76,-44,90,-43,3,-42,-88,-42,81,-41,-20,-41,-87,-40,91,-39,51,-38,8,-37,-15,-37,-41,-36,-47,-35,-24,-34,17,-32,75,-31,127,-30,-82,-29,-44,-28,30,-26,111,-25,-56,-24,12,-22,88,-21,-112,-20,-36,-19,43,-17,122,-16,-55,-15,30,-13,102,-12,-76,-11,4,-9,97,-8,-59,-7,51,-5,-114,-4,-30,-3,40,-1,126,0,-66,1,4,3,52,4,71,5,78,6,63,7,48,8,22,9,-3,9,-48,10,-107,11,89,12,20,13,-53,13,-115,14,64,15,-9,15,-113,16,50,17,-61,17,86,18,-34,18,101,19,-40,19,70,20,-91,20,-6,20,81,21,-101,21,-28,21,16,22,66,22,97,22,-110,22,-61,22,-19,22,-5,22,2,23,12,23,29,23,39,23,37,23,39,23,41,23,38,23,42,23,29,23,33,23,37,23,57,23,78,23,86,23,107,23,-128,23,-103,23,-59,23,-7,23,24,24,55,24,75,24,98,24,127,24,-104,24,-91,24,-103,24,-106,24,-118,24,-120,24,116,24,96,24,59,24,49,24,11,24,-28,23,-64,23,-89,23,-114,23,109,23,71,23,35,23,-7,22,-28,22,-67,22,-102,22,103,22,62,22,9,22,-23,21,-70,21,-114,21,76,21,10,21,-51,20,-109,20,94,20,37,20,-26,19,-96,19,96,19,30,19,-24,18,-76,18,117,18,75,18,39,18,9,18,-32,17,-56,17,-79,17,-81,17,-92,17,-86,17,-97,17,-91,17,-94,17}; }
	private static byte[] data29(){ return new byte[] {-93,17,-96,17,-101,17,-114,17,124,17,88,17,32,17,-32,16,-100,16,64,16,-61,15,53,15,-104,14,-12,13,79,13,-103,12,-41,11,-20,10,-2,9,4,9,18,8,22,7,12,6,-11,4,-32,3,-68,2,-112,1,96,0,53,-1,-17,-3,-79,-4,111,-5,63,-6,28,-7,8,-8,4,-9,7,-10,27,-11,62,-12,-128,-13,-41,-14,75,-14,-54,-15,96,-15,-14,-16,-104,-16,71,-16,9,-16,-46,-17,-110,-17,79,-17,20,-17,-46,-18,-103,-18,81,-18,18,-18,-66,-19,114,-19,35,-19,-16,-20,-63,-20,-103,-20,114,-20,73,-20,54,-20,46,-20,57,-20,67,-20,91,-20,115,-20,-95,-20,-35,-20,47,-19,-121,-19,-19,-19,90,-18,-29,-18,-120,-17,59,-16,2,-15,-47,-15,-75,-14,-87,-13,-75,-12,-38,-11,2,-9,44,-8,92,-7,-105,-6,-45,-5,25,-3,91,-2,-101,-1,-37,0,14,2,60,3,116,4,-79,5,-26,6,15,8,37,9,70,10,84,11,108,12,116,13,113,14,95,15,79,16,43,17,5,18,-57,18,123,19,39,20,-62,20,87,21,-27,21,-125,22,9,23,-121,23,-7,23,126,24,-7,24,110,25,-38,25,72,26,-72,26,38,27,-109,27,-24,27,52,28,111,28,-95,28,-68,28,-41,28,-30,28,-48,28,-92,28,113,28,57,28,-10,27,-88,27,72,27,-46,26,85,26,-51,25,70,25,-79,24,29,24,-128,23,-29,22,51,22,116,21,-73,20,-2,19,66,19,126,18,-76,17,-28,16,17,16,75,15,-122,14,-66,13,-17,12,39,12,110,11,-78,10,4,10,61,9,-121,8,-62,7,34,7,122,6,-43,5,37,5,118,4,-65,3,16,3,102,2,-71,1,12,1,93,0,-88,-1,3,-1,92,-2,-66,-3,31,-3,-123,-4,-26,-5,81,-5,-67,-6,48,-6,-105,-7,1,-7,97,-8,-45,-9,66,-9,-83,-10,33,-10,-93,-11,40,-11,-82,-12,50,-12,-60,-13,99,-13,-5,-14,-97,-14,69,-14,-13,-15,-85,-15,89,-15,21,-15,-58,-16,-127,-16,59,-16,11,-16,-44,-17,-95,-17,115,-17,90,-17,85,-17,90,-17,121,-17,-100,-17,-35,-17,27,-16,115,-16,-38,-16,93,-15,-31,-15,105,-14,-8,-14,-110,-13,44,-12,-52,-12,99,-11,-2,-11,-110,-10,51,-9,-52,-9,100,-8,-10,-8,-121,-7,13,-6,-117,-6,1,-5,120,-5,-32,-5,79,-4,-99,-4,-23,-4,29,-3,86,-3,116,-3,-116,-3,-118,-3,-107,-3,-121,-3,-118,-3,125,-3,116,-3,86,-3,55,-3,42,-3,43,-3,50,-3,56,-3,34,-3,18,-3,-13,-4,-32,-4,-60,-4,-88,-4,119,-4,58,-4,-1,-5,-72,-5,115,-5,25,-5,-53,-6,110,-6,31,-6,-59,-7,117,-7,40,-7,-33,-8,-121,-8,50,-8,-31,-9,-100,-9,84,-9,6,-9,-84,-10,61,-10,-39,-11,106,-11,-15,-12,112,-12,-33,-13,78,-13,-76,-14,22,-14,125,-15,-33,-16,67,-16,-99,-17,-19,-18,74,-18,-95,-19,8,-19,108,-20,-43,-21,52,-21,-115,-22,-30,-23,58,-23,-117,-24,-43,-25,20,-25,76,-26,-116,-27,-51,-28,7,-28,52,-29,112,-30,-83,-31,-7,-32,75,-32,-87,-33,28,-33,-110,-34,26,-34,-91,-35,76,-35,8,-35,-46,-36,-104,-36,122,-36,112,-36,123,-36,-114,-36,-90,-36,-64,-36,-14,-36,41,-35,120,-35,-49,-35,41,-34,-124,-34,-50,-34,43,-33,-113,-33,-6,-33,96,-32,-54,-32,46,-31,-114,-31,-26,-31,67,-30,-107,-30,-22,-30,62,-29,-121,-29,-47,-29,33,-28,126,-28,-28,-28,79,-27,-59,-27,61,-26,-53,-26,91,-25,11,-24,-67,-24,117,-23,44,-22,-13,-22,-56,-21,-108,-20,104,-19,55,-18,7,-17,-50,-17,-104,-16,93,-15,47,-14,-10,-14,-80,-13,91,-12,-8,-12,-103,-11,47,-10,-68,-10,60,-9,-80,-9,29,-8,124,-8,-40,-8,39,-7,117,-7,-74,-7,-15,-7,43,-6,110,-6,-88,-6,-3,-6,77,-5,-80,-5,11,-4,-121,-4,9,-3,-93,-3,66,-2,-25,-2,-103,-1,70,0,-22,0,-101,1,90,2,26,3,-55,3,118,4,37,5,-55,5,112,6,35,7,-57,7,109,8,-1,8,-101,9,57,10,-30,10,-116,11,48,12,-56,12,88,13,-20,13,-109,14,69,15,2,16,-72,16,109,17,27,18,-35,18,-64,19,-85,20,-92,21,-97,22,-93,23,-80,24,-33,25,37,27,112,28,-62,29,21,31,100,32,-67,33,33,35,-102,36,13,38,119,39,-27,40,71,42,-62,43,60,45,-64,46,61,48,-82,49,15,51,-128,52,-9,53,117,55,-31,56,51,58,120,59,-77,60,-11,61,27,63,52,64,45,65,20,66,-19,66,-61,67,-122,68,44,69,-54,69,84,70,-38,70,90,71,-54,71,50,72,-108,72,-24,72,53,73,122,73,-66,73,-38,73,-14,73,-17,73,-24,73,-56,73,-88,73,101,73,14,73,-98,72,25,72,-117,71,4,71,112,70,-72,69,-3,68,53,68,118,67}; }
	private static byte[] data30(){ return new byte[] {-94,66,-41,65,-8,64,17,64,37,63,52,62,73,61,95,60,106,59,93,58,79,57,35,56,3,55,-26,53,-34,52,-92,51,90,50,16,49,-62,47,-124,46,50,45,-31,43,119,42,-1,40,110,39,-51,37,68,36,-81,34,6,33,70,31,121,29,-98,27,-37,25,26,24,91,22,127,20,-89,18,-42,16,18,15,89,13,-92,11,-22,9,52,8,116,6,-57,4,26,3,123,1,-49,-1,40,-2,104,-4,-97,-6,-42,-8,37,-9,118,-11,-57,-13,32,-14,115,-16,-51,-18,50,-19,-75,-21,62,-22,-45,-24,114,-25,24,-26,-43,-28,-110,-29,97,-30,32,-31,-21,-33,-76,-34,-119,-35,113,-36,98,-37,77,-38,63,-39,58,-40,76,-41,103,-42,-114,-43,-68,-44,13,-44,108,-45,-36,-46,94,-46,-31,-47,109,-47,-9,-48,-105,-48,59,-48,-22,-49,-102,-49,57,-49,-33,-50,-118,-50,55,-50,-24,-51,-104,-51,61,-51,-45,-52,86,-52,-15,-53,-128,-53,25,-53,-91,-54,42,-54,-91,-55,27,-55,-124,-56,-4,-57,123,-57,-22,-58,79,-58,-76,-59,33,-59,-108,-60,26,-60,-84,-61,66,-61,-23,-62,-118,-62,67,-62,26,-62,12,-62,6,-62,-12,-63,-5,-63,12,-62,52,-62,84,-62,-120,-62,-80,-62,-28,-62,3,-61,41,-61,74,-61,106,-61,-113,-61,-94,-61,-80,-61,-91,-61,-96,-61,-96,-61,-116,-61,122,-61,94,-61,56,-61,8,-61,-27,-62,-54,-62,-96,-62,116,-62,54,-62,-8,-63,-66,-63,-92,-63,-114,-63,125,-63,99,-63,92,-63,77,-63,102,-63,-111,-63,-38,-63,40,-62,-128,-62,-25,-62,115,-61,16,-60,-71,-60,90,-59,15,-58,-71,-58,119,-57,46,-56,-2,-56,-58,-55,-125,-54,55,-53,-13,-53,-96,-52,86,-51,4,-50,-67,-50,115,-49,32,-48,-43,-48,-101,-47,111,-46,86,-45,54,-44,40,-43,29,-42,48,-41,84,-40,-127,-39,-63,-38,6,-36,90,-35,-54,-34,63,-32,-62,-31,64,-29,-57,-28,80,-26,-36,-25,114,-23,6,-21,-124,-20,17,-18,114,-17,-27,-16,59,-14,-104,-13,-36,-12,28,-10,74,-9,-123,-8,-70,-7,-3,-6,56,-4,117,-3,-86,-2,-34,-1,43,1,-122,2,-22,3,92,5,-69,6,30,8,-127,9,12,11,-115,12,20,14,124,15,-26,16,67,18,-69,19,45,21,-104,22,-9,23,91,25,-89,26,5,28,86,29,-74,30,13,32,86,33,-127,34,-105,35,-77,36,-39,37,-25,38,-26,39,-60,40,-106,41,91,42,47,43,-17,43,-80,44,93,45,-1,45,-89,46,97,47,47,48,-14,48,-70,49,108,50,45,51,-9,51,-54,52,-98,53,109,54,57,55,-18,55,-96,56,98,57,39,58,-46,58,103,59,-17,59,122,60,-6,60,-122,61,7,62,-121,62,-19,62,59,63,-112,63,-21,63,69,64,-123,64,-95,64,-55,64,-25,64,10,65,41,65,78,65,99,65,-121,65,-71,65,9,66,106,66,-34,66,92,67,-27,67,125,68,53,69,-2,69,-46,70,-88,71,125,72,69,73,22,74,-40,74,-104,75,66,76,-42,76,88,77,-51,77,71,78,-71,78,17,79,89,79,-115,79,-54,79,17,80,92,80,-97,80,-45,80,6,81,55,81,98,81,-120,81,-94,81,-101,81,-117,81,92,81,41,81,-36,80,-123,80,22,80,-117,79,-17,78,60,78,-113,77,-47,76,12,76,48,75,76,74,96,73,102,72,-127,71,-116,70,-118,69,117,68,80,67,29,66,-19,64,-55,63,-111,62,65,61,-44,59,111,58,-10,56,-121,55,1,54,104,52,-61,50,30,49,126,47,-49,45,18,44,71,42,125,40,-85,38,-53,36,-38,34,-29,32,-18,30,-26,28,-45,26,-88,24,-121,22,81,20,41,18,-36,15,-121,13,23,11,-73,8,69,6,-41,3,82,1,-62,-2,33,-4,118,-7,-54,-10,23,-12,94,-15,-107,-18,-77,-21,-45,-24,-13,-27,20,-29,64,-32,108,-35,-98,-38,-39,-41,13,-43,102,-46,-44,-49,103,-51,-8,-54,-104,-56,64,-58,13,-60,-24,-63,-20,-65,-11,-67,20,-68,61,-70,120,-72,-59,-74,48,-75,-82,-77,56,-78,-61,-80,83,-81,-6,-83,-85,-84,120,-85,75,-86,35,-87,-12,-89,-52,-90,-85,-91,-119,-92,115,-93,102,-94,92,-95,87,-96,87,-97,111,-98,-99,-99,-21,-100,51,-100,-122,-101,-15,-102,-121,-102,55,-102,16,-102,0,-102,7,-102,38,-102,104,-102,-60,-102,56,-101,-59,-101,103,-100,24,-99,-27,-99,-60,-98,-63,-97,-58,-96,-34,-95,2,-93,49,-92,109,-91,-85,-90,-12,-89,70,-87,-114,-86,-43,-85,29,-83,109,-82,-79,-81,-21,-80,22,-78,52,-77,75,-76,114,-75,-102,-74,-61,-73,-35,-72,-14,-71,13,-69,53,-68,108,-67,-81,-66,6,-64,99,-63,-53,-62,65,-60,-50,-59,108,-57,15,-55,-74,-54,96,-52,7,-50,-79,-49,100,-47,24,-45,-74,-44,69,-42,-65,-41,69,-39,-62,-38,66,-36,-103,-35,-31,-34,38,-32,94,-31,-102,-30}; }
	private static byte[] data31(){ return new byte[] {-39,-29,-15,-28,-2,-27,-22,-26,-31,-25,-62,-24,-73,-23,-105,-22,108,-21,41,-20,-17,-20,-72,-19,-127,-18,69,-17,12,-16,-50,-16,-101,-15,120,-14,98,-13,86,-12,79,-11,57,-10,48,-9,48,-8,74,-7,91,-6,112,-5,126,-4,122,-3,126,-2,-122,-1,-107,0,-98,1,-96,2,-115,3,121,4,118,5,-127,6,-124,7,-114,8,-126,9,124,10,107,11,108,12,110,13,114,14,116,15,108,16,86,17,73,18,64,19,68,20,68,21,57,22,41,23,34,24,48,25,68,26,97,27,113,28,-119,29,-98,30,-75,31,-55,32,-50,33,-63,34,-87,35,-123,36,90,37,27,38,-57,38,90,39,-35,39,97,40,-27,40,104,41,-23,41,103,42,-27,42,111,43,3,44,-89,44,87,45,29,46,-39,46,-90,47,113,48,89,49,60,50,30,51,-18,51,-84,52,111,53,41,54,-27,54,-115,55,54,56,-68,56,69,57,-85,57,19,58,111,58,-59,58,-4,58,26,59,42,59,59,59,41,59,13,59,-49,58,-117,58,41,58,-64,57,71,57,-75,56,34,56,-115,55,-17,54,97,54,-74,53,30,53,-110,52,19,52,123,51,-24,50,92,50,-26,49,106,49,-2,48,-122,48,7,48,-126,47,3,47,-118,46,14,46,-112,45,-3,44,110,44,-31,43,71,43,-89,42,5,42,97,41,-81,40,-11,39,54,39,111,38,-76,37,-21,36,34,36,82,35,-125,34,-77,33,-12,32,66,32,-100,31,-12,30,89,30,-53,29,73,29,-29,28,-118,28,55,28,-25,27,-101,27,77,27,25,27,-15,26,-67,26,-118,26,73,26,12,26,-57,25,-119,25,79,25,13,25,-57,24,105,24,37,24,-45,23,-114,23,67,23,-21,22,-118,22,34,22,-59,21,94,21,-11,20,-119,20,5,20,-127,19,-11,18,99,18,-52,17,58,17,-94,16,13,16,103,15,-44,14,57,14,-87,13,35,13,-104,12,24,12,-91,11,54,11,-76,10,56,10,-78,9,62,9,-55,8,72,8,-70,7,34,7,122,6,-61,5,-1,4,59,4,90,3,103,2,110,1,116,0,103,-1,90,-2,61,-3,18,-4,-18,-6,-61,-7,-114,-8,97,-9,62,-10,31,-11,-5,-13,-36,-14,-63,-15,-80,-16,-93,-17,-95,-18,-105,-19,-113,-20,-110,-21,-90,-22,-65,-23,-30,-24,-22,-25,-11,-26,-19,-27,-9,-28,-9,-29,18,-29,21,-30,8,-31,-35,-33,-89,-34,111,-35,77,-36,45,-37,-4,-39,-64,-40,-123,-41,86,-42,61,-43,60,-44,69,-45,87,-46,92,-47,117,-48,-103,-49,-10,-50,78,-50,-69,-51,31,-51,-107,-52,15,-52,-98,-53,56,-53,-28,-54,-116,-54,55,-54,-18,-55,-74,-55,-104,-55,-128,-55,111,-55,88,-55,67,-55,64,-55,74,-55,83,-55,85,-55,64,-55,47,-55,19,-55,12,-55,-23,-56,-67,-56,-111,-56,109,-56,64,-56,23,-56,-16,-57,-35,-57,-31,-57,4,-56,59,-56,-122,-56,-19,-56,101,-55,-4,-55,-85,-54,123,-53,95,-52,92,-51,102,-50,124,-49,-94,-48,-23,-47,50,-45,-110,-44,-2,-43,105,-41,-41,-40,76,-38,-45,-37,108,-35,10,-33,-91,-32,28,-30,-86,-29,58,-27,-40,-26,102,-24,-37,-23,56,-21,-121,-20,-46,-19,23,-17,71,-16,126,-15,-103,-14,-80,-13,-51,-12,-29,-11,14,-9,64,-8,124,-7,-93,-6,-58,-5,11,-3,94,-2,-62,-1,46,1,-128,2,-52,3,11,5,76,6,126,7,-93,8,-78,9,-92,10,-113,11,116,12,70,13,11,14,-63,14,91,15,-9,15,-128,16,18,17,-114,17,10,18,-128,18,-31,18,69,19,-98,19,-7,19,64,20,-120,20,-82,20,-45,20,-32,20,-20,20,-17,20,-1,20,-1,20,-17,20,-47,20,-81,20,-107,20,120,20,99,20,81,20,57,20,40,20,13,20,-9,19,-38,19,-75,19,-105,19,127,19,85,19,37,19,-25,18,-89,18,104,18,47,18,-39,17,126,17,38,17,-58,16,107,16,12,16,-70,15,95,15,6,15,-75,14,95,14,37,14,-17,13,-86,13,114,13,56,13,37,13,16,13,17,13,19,13,22,13,26,13,29,13,32,13,56,13,66,13,64,13,43,13,31,13,8,13,-16,12,-48,12,-106,12,101,12,39,12,-25,11,-102,11,86,11,31,11,-45,10,-96,10,101,10,72,10,38,10,35,10,25,10,25,10,32,10,46,10,62,10,93,10,115,10,-107,10,-80,10,-39,10,-16,10,12,11,27,11,33,11,32,11,38,11,35,11,26,11,-17,10,-73,10,108,10,34,10,-63,9,69,9,-76,8,-4,7,56,7,102,6,-124,5,-106,4,-109,3,-119,2,119,1,103,0,103,-1,109,-2,110,-3,117,-4,-124,-5,-78,-6,-23,-7,58,-7,-119,-8,-16,-9,91,-9,-41,-10,93,-10,7,-10,-79,-11,110,-11,26,-11,-38,-12,-89,-12,124,-12,94,-12,68,-12,46,-12,20,-12,-20,-13,-47,-13,-78,-13}; }
	private static byte[] data32(){ return new byte[] {-118,-13,92,-13,23,-13,-53,-14,116,-14,26,-14,-73,-15,66,-15,-68,-16,42,-16,-94,-17,50,-17,-53,-18,117,-18,39,-18,-20,-19,-44,-19,-49,-19,-12,-19,35,-18,126,-18,-26,-18,104,-17,-8,-17,-81,-16,109,-15,61,-14,-3,-14,-48,-13,-88,-12,-113,-11,121,-10,84,-9,54,-8,20,-7,4,-6,-7,-6,-12,-5,-17,-4,-22,-3,-23,-2,-28,-1,-13,0,8,2,30,3,42,4,57,5,55,6,55,7,52,8,46,9,43,10,26,11,7,12,-21,12,-47,13,-78,14,-101,15,123,16,100,17,76,18,52,19,31,20,10,21,-18,21,-54,22,-109,23,92,24,46,25,-22,25,-109,26,32,27,-91,27,29,28,-124,28,-45,28,26,29,77,29,114,29,-116,29,-110,29,-105,29,-113,29,-117,29,108,29,89,29,61,29,40,29,-7,28,-73,28,114,28,47,28,-3,27,-69,27,118,27,29,27,-59,26,116,26,37,26,-43,25,-127,25,33,25,-65,24,89,24,-17,23,-121,23,10,23,-127,22,-28,21,61,21,-117,20,-60,19,-16,18,18,18,54,17,75,16,81,15,75,14,85,13,91,12,102,11,118,10,-115,9,-76,8,-28,7,32,7,95,6,-80,5,-5,4,97,4,-71,3,46,3,-106,2,7,2,111,1,-24,0,85,0,-59,-1,42,-1,-110,-2,-2,-3,103,-3,-42,-4,43,-4,-124,-5,-44,-6,43,-6,-127,-7,-41,-8,31,-8,91,-9,-105,-10,-27,-11,60,-11,-91,-12,9,-12,125,-13,-8,-14,-114,-14,45,-14,-31,-15,-95,-15,-128,-15,102,-15,106,-15,112,-15,-103,-15,-58,-15,9,-14,87,-14,-90,-14,7,-13,119,-13,-13,-13,122,-12,9,-11,-112,-11,31,-10,-62,-10,118,-9,47,-8,-50,-8,119,-7,30,-6,-46,-6,111,-5,13,-4,-115,-4,20,-3,124,-3,-25,-3,74,-2,-98,-2,-10,-2,65,-1,-115,-1,-56,-1,6,0,73,0,-105,0,-33,0,38,1,118,1,-47,1,54,2,-109,2,-40,2,37,3,116,3,-43,3,45,4,126,4,-71,4,-27,4,4,5,42,5,92,5,-124,5,-89,5,-81,5,-74,5,-70,5,-49,5,-32,5,-43,5,-71,5,-111,5,115,5,64,5,13,5,-60,4,102,4,-13,3,122,3,-23,2,101,2,-57,1,42,1,114,0,-70,-1,-2,-2,75,-2,-103,-3,-35,-4,25,-4,70,-5,111,-6,-96,-7,-24,-8,36,-8,79,-9,88,-10,98,-11,93,-12,96,-13,96,-14,82,-15,45,-16,-9,-18,-74,-19,-126,-20,93,-21,41,-22,-25,-24,-106,-25,91,-26,27,-27,-26,-29,-73,-30,-127,-31,86,-32,39,-33,10,-34,-15,-36,-22,-37,-11,-38,10,-38,49,-39,97,-40,-100,-41,1,-41,106,-42,-16,-43,-119,-43,44,-43,-30,-44,-108,-44,93,-44,42,-44,2,-44,-44,-45,-98,-45,95,-45,30,-45,-52,-46,126,-46,35,-46,-66,-47,72,-47,-35,-48,104,-48,0,-48,-115,-49,52,-49,-32,-50,-88,-50,117,-50,71,-50,50,-50,53,-50,85,-50,-125,-50,-71,-50,7,-49,88,-49,-57,-49,65,-48,-39,-48,117,-47,27,-46,-67,-46,122,-45,52,-44,4,-43,-47,-43,-91,-42,124,-41,77,-40,43,-39,-2,-39,-47,-38,-108,-37,73,-36,-19,-36,-123,-35,25,-34,-107,-34,16,-33,119,-33,-46,-33,45,-32,125,-32,-43,-32,47,-31,-101,-31,-5,-31,104,-30,-35,-30,118,-29,25,-28,-61,-28,112,-27,57,-26,18,-25,-4,-25,-31,-24,-41,-23,-40,-22,-17,-21,14,-19,47,-18,80,-17,120,-16,-96,-15,-54,-14,-12,-13,35,-11,50,-10,65,-9,58,-8,67,-7,45,-6,21,-5,-31,-5,-110,-4,52,-3,-38,-3,121,-2,18,-1,-90,-1,40,0,-78,0,73,1,-4,1,-79,2,-122,3,95,4,66,5,68,6,108,7,-72,8,8,10,103,11,-61,12,59,14,-53,15,121,17,36,19,-48,20,127,22,33,24,-43,25,-110,27,78,29,7,31,-83,32,82,34,-4,35,-69,37,-115,39,83,41,12,43,-62,44,115,46,45,48,-13,49,-67,51,-126,53,55,55,-33,56,-122,58,40,60,-64,61,82,63,-33,64,73,66,-102,67,-27,68,34,70,75,71,106,72,113,73,100,74,72,75,44,76,6,77,-52,77,-128,78,29,79,-64,79,92,80,-14,80,-127,81,1,82,115,82,-28,82,81,83,-75,83,-7,83,53,84,98,84,123,84,-109,84,-122,84,125,84,84,84,30,84,-43,83,-112,83,67,83,-24,82,121,82,14,82,-103,81,36,81,-86,80,61,80,-83,79,27,79,109,78,-62,77,20,77,81,76,112,75,93,74,55,73,-12,71,-90,70,86,69,-53,67,45,66,99,64,-106,62,-62,60,-8,58,52,57,99,55,-113,53,-62,51,-2,49,88,48,-65,46,37,45,-123,43,-29,41,80,40,-67,38,71,37,-61,35,49,34,-109,32,-21,30,74,29,-80,27,33,26,-124,24,-34,22,46,21,124,19,-31,17,75,16,-65,14}; }
	private static byte[] data33(){ return new byte[] {25,13,114,11,-71,9,16,8,115,6,-34,4,57,3,121,1,-73,-1,-13,-3,57,-4,-104,-6,-6,-8,99,-9,-45,-11,65,-12,-62,-14,94,-15,14,-16,-65,-18,123,-19,64,-20,28,-21,9,-22,0,-23,-18,-25,-21,-26,-19,-27,8,-27,39,-28,71,-29,105,-30,-102,-31,-31,-32,60,-32,-114,-33,-13,-34,96,-34,-46,-35,76,-35,-58,-36,59,-36,-64,-37,41,-37,-107,-38,-30,-39,41,-39,96,-40,-98,-41,-61,-42,-43,-43,-47,-44,-40,-45,-39,-46,-12,-47,7,-47,26,-48,44,-49,78,-50,-114,-51,-29,-52,76,-52,-63,-53,68,-53,-43,-54,114,-54,20,-54,-56,-55,-124,-55,58,-55,-17,-56,-97,-56,59,-56,-24,-57,-91,-57,88,-57,-15,-58,116,-58,-8,-59,110,-59,-13,-60,113,-60,-19,-61,98,-61,-47,-62,48,-62,-109,-63,5,-63,124,-64,-42,-65,53,-65,-119,-66,-27,-67,72,-67,-78,-68,32,-68,-128,-69,-25,-70,65,-70,-87,-71,35,-71,-103,-72,22,-72,-118,-73,6,-73,-127,-74,16,-74,-84,-75,65,-75,-31,-76,-125,-76,37,-76,-42,-77,-109,-77,102,-77,55,-77,21,-77,-20,-78,-40,-78,-48,-78,-27,-78,-12,-78,2,-77,18,-77,38,-77,77,-77,127,-77,-55,-77,18,-76,100,-76,-83,-76,11,-75,112,-75,-3,-75,-122,-74,54,-73,-26,-73,-95,-72,121,-71,110,-70,-128,-69,-95,-68,-45,-67,16,-65,99,-64,-70,-63,42,-61,-122,-60,-30,-59,54,-57,-108,-56,-19,-55,65,-53,127,-52,-67,-51,-35,-50,6,-48,22,-47,47,-46,66,-45,83,-44,85,-43,96,-42,-124,-41,-84,-40,-37,-39,21,-37,83,-36,-93,-35,9,-33,-104,-32,57,-30,-9,-29,-76,-27,124,-25,89,-23,91,-21,118,-19,-107,-17,-72,-15,-45,-13,-8,-11,39,-8,74,-6,98,-4,90,-2,70,0,30,2,-27,3,-89,5,87,7,-21,8,104,10,-59,11,22,13,121,14,-46,15,49,17,125,18,-55,19,2,21,88,22,-63,23,40,25,-113,26,-31,27,39,29,99,30,-71,31,7,33,80,34,-127,35,-95,36,-74,37,-42,38,7,40,58,41,98,42,-108,43,-72,44,-7,45,69,47,-84,48,-1,49,73,51,126,52,-82,53,-24,54,18,56,54,57,39,58,14,59,-52,59,-117,60,68,61,-4,61,-110,62,7,63,106,63,-40,63,93,64,-16,64,-113,65,41,66,-51,66,110,67,34,68,-19,68,-56,69,-106,70,96,71,40,72,0,73,-26,73,-67,74,-114,75,64,76,-11,76,-93,77,100,78,22,79,-50,79,118,80,25,81,-67,81,112,82,27,83,-49,83,119,84,26,85,-79,85,83,86,-10,86,-113,87,34,88,-89,88,38,89,-93,89,30,90,-118,90,-18,90,63,91,-125,91,-61,91,-9,91,34,92,50,92,52,92,40,92,1,92,-36,91,-89,91,94,91,-15,90,-121,90,5,90,-124,89,-13,88,97,88,-78,87,8,87,83,86,-91,85,-3,84,80,84,-107,83,-68,82,-26,81,16,81,49,80,90,79,101,78,101,77,69,76,40,75,-8,73,-53,72,-125,71,38,70,-81,68,56,67,-79,65,35,64,-119,62,-22,60,50,59,115,57,-99,55,-70,53,-55,51,-53,49,-60,47,-97,45,93,43,-9,40,-125,38,16,36,-128,33,-42,30,10,28,53,25,97,22,-128,19,-88,16,-70,13,-55,10,-45,7,-22,4,11,2,56,-1,110,-4,-94,-7,-34,-10,38,-12,124,-15,-23,-18,90,-20,-42,-23,90,-25,-36,-28,-123,-30,52,-32,7,-34,-50,-37,-105,-39,94,-41,66,-43,41,-45,36,-47,19,-49,5,-51,-16,-54,-36,-56,-48,-58,-73,-60,-85,-62,-101,-64,-120,-66,117,-68,102,-70,104,-72,-128,-74,-88,-76,-42,-78,14,-79,79,-81,-85,-83,24,-84,-76,-86,102,-87,32,-88,-18,-90,-53,-91,-54,-92,-29,-93,25,-93,102,-94,-52,-95,70,-95,-37,-96,-120,-96,98,-96,87,-96,94,-96,117,-96,-95,-96,-16,-96,83,-95,-55,-95,74,-94,-48,-94,99,-93,-13,-93,-106,-92,54,-91,-37,-91,121,-90,29,-89,-69,-89,108,-88,21,-87,-57,-87,125,-86,51,-85,-10,-85,-64,-84,-99,-83,-128,-82,113,-81,107,-80,120,-79,-119,-78,-94,-77,-70,-76,-32,-75,16,-73,75,-72,-119,-71,-42,-70,54,-68,-119,-67,-23,-66,77,-64,-91,-63,26,-61,-117,-60,-5,-59,89,-57,-82,-56,5,-54,83,-53,-95,-52,-32,-51,12,-49,30,-48,37,-47,22,-46,15,-45,0,-44,-19,-44,-70,-43,-109,-42,97,-41,53,-40,21,-39,-13,-39,-61,-38,-125,-37,84,-36,48,-35,25,-34,6,-33,-25,-33,-83,-32,122,-31,71,-30,11,-29,-40,-29,-100,-28,87,-27,1,-26,-68,-26,115,-25,52,-24,-3,-24,-71,-23,108,-22,41,-21,-13,-21,-46,-20,-72,-19,-104,-18,103,-17,44,-16,-2,-16,-45,-15,-89,-14,126,-13,48,-12,-24,-12,-101,-11,96,-10,38,-9,-25,-9,-82,-8,96,-7,49,-6,5,-5,-15,-5,-18,-4,-9,-3,-3,-2}; }
	private static byte[] data34(){ return new byte[] {-3,-1,-1,0,33,2,63,3,93,4,99,5,96,6,84,7,71,8,51,9,3,10,-60,10,115,11,39,12,-45,12,-124,13,50,14,-32,14,-127,15,39,16,-49,16,-104,17,101,18,43,19,-11,19,-53,20,-74,21,-86,22,-80,23,-81,24,-85,25,-89,26,-74,27,-43,28,-14,29,21,31,53,32,80,33,106,34,125,35,-99,36,-96,37,-92,38,-127,39,92,40,49,41,-22,41,-99,42,50,43,-81,43,18,44,95,44,-71,44,-7,44,54,45,113,45,-101,45,-66,45,-27,45,8,46,47,46,95,46,-124,46,-94,46,-74,46,-54,46,-56,46,-55,46,-63,46,-76,46,-92,46,-105,46,-120,46,124,46,114,46,101,46,91,46,97,46,111,46,117,46,-111,46,-82,46,-53,46,-24,46,-3,46,5,47,15,47,3,47,-10,46,-49,46,-92,46,90,46,-1,45,-108,45,44,45,-81,44,43,44,-95,43,17,43,-123,42,-6,41,116,41,-15,40,123,40,10,40,-99,39,62,39,-18,38,-105,38,82,38,5,38,-70,37,108,37,49,37,-13,36,-71,36,106,36,3,36,-96,35,68,35,-11,34,-93,34,70,34,-31,33,117,33,31,33,-45,32,-109,32,71,32,-1,31,-70,31,-125,31,90,31,53,31,24,31,-13,30,-47,30,-69,30,-106,30,113,30,65,30,17,30,-47,29,-118,29,59,29,-34,28,120,28,8,28,-101,27,33,27,-99,26,5,26,116,25,-37,24,77,24,-97,23,19,23,125,22,-18,21,88,21,-65,20,43,20,-109,19,-3,18,76,18,-100,17,-33,16,28,16,78,15,-115,14,-68,13,-42,12,-22,11,-2,10,9,10,41,9,63,8,78,7,78,6,101,5,-120,4,-72,3,-11,2,47,2,95,1,-112,0,-74,-1,-36,-2,-2,-3,26,-3,29,-4,1,-5,-20,-7,-66,-8,-106,-9,91,-10,32,-11,-54,-13,105,-14,1,-15,-87,-17,88,-18,15,-19,-71,-21,97,-22,2,-23,-75,-25,120,-26,75,-27,35,-28,-4,-30,-37,-31,-65,-32,-71,-33,-41,-34,7,-34,71,-35,-116,-36,-28,-37,81,-37,-33,-38,124,-38,30,-38,-63,-39,103,-39,32,-39,-33,-40,-99,-40,70,-40,-27,-41,112,-41,-15,-42,90,-42,-64,-43,26,-43,123,-44,-49,-45,28,-45,91,-46,-73,-47,41,-47,-90,-48,50,-48,-60,-49,123,-49,55,-49,17,-49,-17,-50,-31,-50,-16,-50,-7,-50,15,-49,45,-49,78,-49,123,-49,-81,-49,-14,-49,64,-48,-95,-48,21,-47,-111,-47,43,-46,-28,-46,-71,-45,-96,-44,-97,-43,-80,-42,-45,-41,21,-39,98,-38,-61,-37,36,-35,121,-34,-65,-33,9,-31,84,-30,-100,-29,-38,-28,-10,-27,-7,-26,-21,-25,-15,-24,-15,-23,-23,-22,-29,-21,-58,-20,-87,-19,-105,-18,-120,-17,-122,-16,-115,-15,-113,-14,-122,-13,122,-12,-117,-11,-105,-10,-94,-9,-85,-8,-84,-7,-94,-6,-106,-5,124,-4,108,-3,96,-2,75,-1,31,0,-8,0,-50,1,-91,2,120,3,76,4,11,5,-63,5,108,6,15,7,-83,7,74,8,-47,8,66,9,-89,9,20,10,108,10,-64,10,9,11,71,11,-128,11,-87,11,-49,11,-22,11,4,12,12,12,16,12,5,12,-45,11,-108,11,76,11,1,11,-92,10,44,10,-82,9,31,9,-97,8,21,8,-110,7,25,7,-108,6,32,6,-107,5,36,5,-66,4,111,4,35,4,-55,3,123,3,46,3,-26,2,-87,2,111,2,50,2,-36,1,-99,1,92,1,44,1,0,1,-44,0,-90,0,120,0,84,0,76,0,75,0,87,0,95,0,98,0,100,0,-126,0,-93,0,-44,0,-12,0,15,1,44,1,78,1,115,1,-99,1,-57,1,-25,1,-8,1,12,2,22,2,33,2,36,2,45,2,33,2,35,2,22,2,13,2,3,2,9,2,14,2,35,2,72,2,122,2,-84,2,-13,2,78,3,-68,3,48,4,-81,4,33,5,-97,5,22,6,123,6,-39,6,48,7,122,7,-84,7,-82,7,-102,7,112,7,72,7,6,7,-66,6,90,6,-35,5,88,5,-28,4,117,4,0,4,-128,3,9,3,-119,2,22,2,-83,1,61,1,-65,0,49,0,-99,-1,6,-1,119,-2,-16,-3,89,-3,-70,-4,10,-4,98,-5,-64,-6,63,-6,-65,-7,80,-7,-24,-8,-123,-8,60,-8,-2,-9,-42,-9,-96,-9,107,-9,54,-9,13,-9,-33,-10,-97,-10,90,-10,4,-10,-87,-11,53,-11,-66,-12,57,-12,-75,-13,30,-13,-120,-14,-25,-15,91,-15,-48,-16,82,-16,-32,-17,113,-17,12,-17,-76,-18,109,-18,56,-18,10,-18,-36,-19,-72,-19,-105,-19,-119,-19,-104,-19,-84,-19,-33,-19,11,-18,79,-18,-95,-18,13,-17,-108,-17,39,-16,-66,-16,91,-15,6,-14,-43,-14,-92,-13,127,-12,81,-11,29,-10,-20,-10,-56,-9,-91,-8,-111,-7,119,-6,105,-5,90,-4,90,-3,104,-2,-121,-1,-80,0,-24,1,29,3}; }
	private static byte[] data35(){ return new byte[] {99,4,-84,5,10,7,98,8,-69,9,-13,10,43,12,87,13,-123,14,-98,15,-102,16,-126,17,93,18,41,19,-25,19,-102,20,70,21,-7,21,-98,22,65,23,-38,23,-120,24,35,25,-60,25,91,26,-12,26,-105,27,38,28,-76,28,56,29,-74,29,50,30,-100,30,6,31,101,31,-56,31,38,32,-128,32,-42,32,36,33,118,33,-62,33,14,34,69,34,127,34,-81,34,-46,34,-34,34,-37,34,-40,34,-54,34,-92,34,112,34,33,34,-53,33,98,33,-19,32,111,32,-30,31,73,31,-94,30,-8,29,77,29,-114,28,-47,27,6,27,53,26,106,25,-98,24,-43,23,1,23,72,22,126,21,-49,20,31,20,120,19,-52,18,27,18,120,17,-18,16,106,16,-22,15,107,15,-34,14,94,14,-52,13,65,13,-90,12,17,12,110,11,-64,10,17,10,93,9,-84,8,-5,7,57,7,-127,6,-71,5,6,5,87,4,-71,3,23,3,122,2,-30,1,88,1,-37,0,102,0,-14,-1,-128,-1,9,-1,-98,-2,76,-2,3,-2,-61,-3,124,-3,70,-3,30,-3,18,-3,32,-3,64,-3,97,-3,-109,-3,-40,-3,36,-2,-122,-2,-6,-2,123,-1,-11,-1,114,0,-26,0,93,1,-40,1,83,2,-67,2,28,3,-120,3,-29,3,75,4,-98,4,-6,4,69,5,-103,5,-17,5,80,6,-85,6,6,7,98,7,-80,7,1,8,69,8,-103,8,-24,8,41,9,97,9,-111,9,-47,9,19,10,87,10,-98,10,-36,10,27,11,104,11,-63,11,35,12,127,12,-40,12,28,13,109,13,-70,13,4,14,73,14,108,14,-123,14,125,14,123,14,114,14,90,14,44,14,-21,13,-100,13,64,13,-30,12,124,12,9,12,121,11,-48,10,19,10,99,9,-91,8,-49,7,-52,6,-59,5,-107,4,99,3,44,2,-9,0,-87,-1,84,-2,-19,-4,-111,-5,59,-6,-17,-8,-88,-9,79,-10,7,-11,-72,-13,114,-14,51,-15,-19,-17,-87,-18,92,-19,8,-20,-89,-22,84,-23,3,-24,-88,-26,71,-27,-35,-29,-114,-30,64,-31,9,-32,-42,-34,-74,-35,-103,-36,-120,-37,126,-38,-111,-39,-79,-40,-42,-41,-4,-42,38,-42,86,-43,-109,-44,-33,-45,25,-45,90,-46,-116,-47,-51,-48,6,-48,71,-49,-122,-50,-64,-51,1,-51,63,-52,-126,-53,-66,-54,-6,-55,55,-55,-117,-56,-45,-57,33,-57,104,-58,-67,-59,17,-59,124,-60,-5,-61,124,-61,10,-61,-73,-62,116,-62,73,-62,55,-62,87,-62,-121,-62,-50,-62,22,-61,125,-61,-9,-61,127,-60,13,-59,-109,-59,38,-58,-69,-58,75,-57,-39,-57,93,-56,-61,-56,43,-55,-120,-55,-14,-55,83,-54,-71,-54,38,-53,126,-53,-23,-53,88,-52,-35,-52,104,-51,-18,-51,-117,-50,36,-49,-45,-49,127,-48,46,-47,-31,-47,-109,-46,78,-45,9,-44,-71,-44,118,-43,53,-42,-5,-42,-59,-41,-98,-40,119,-39,111,-38,102,-37,107,-36,119,-35,-106,-34,-67,-33,-26,-32,19,-30,49,-29,79,-28,85,-27,121,-26,122,-25,127,-24,85,-23,32,-22,-38,-22,-101,-21,83,-20,8,-19,-75,-19,77,-18,-18,-18,-91,-17,118,-16,71,-15,24,-14,-24,-14,-70,-13,-74,-12,-47,-11,-21,-10,2,-8,40,-7,87,-6,-112,-5,-32,-4,65,-2,-101,-1,-7,0,87,2,-60,3,65,5,-48,6,105,8,3,10,-99,11,47,13,-46,14,-107,16,98,18,52,20,6,22,-34,23,-75,25,-90,27,-94,29,-90,31,-84,33,-82,35,-87,37,-94,39,-71,41,-51,43,-26,45,-39,47,-68,49,-125,51,86,53,41,55,-33,56,120,58,-23,59,90,61,-74,62,31,64,104,65,-71,66,-27,67,34,69,86,70,-99,71,-46,72,8,74,52,75,97,76,-125,77,-76,78,-48,79,-15,80,-18,81,-29,82,-68,83,-89,84,124,85,70,86,-16,86,-105,87,46,88,-57,88,97,89,-27,89,76,90,-77,90,5,91,83,91,-104,91,-57,91,-26,91,-9,91,-19,91,-48,91,-92,91,107,91,19,91,-91,90,29,90,-121,89,-32,88,64,88,116,87,-106,86,-109,85,-128,84,80,83,53,82,-10,80,-89,79,51,78,-60,76,70,75,-41,73,105,72,-13,70,103,69,-38,67,77,66,-42,64,118,63,39,62,-36,60,-106,59,93,58,43,57,13,56,2,55,-24,53,-51,52,-87,51,118,50,58,49,11,48,-66,46,97,45,-18,43,111,42,-17,40,116,39,-13,37,94,36,-62,34,43,33,-104,31,20,30,-106,28,30,27,-86,25,65,24,-61,22,75,21,-38,19,120,18,-9,16,121,15,-33,13,88,12,-55,10,65,9,-78,7,35,6,-107,4,21,3,-88,1,72,0,-6,-2,-71,-3,-118,-4,123,-5,118,-6,-111,-7,-87,-8,-60,-9,-21,-10,29,-10,92,-11,-120,-12,-75,-13,-36,-14,-4,-15,18,-15,28,-16,34,-17,38,-18,29,-19,12,-20,-2,-22,-22,-23}; }
	private static byte[] data36(){ return new byte[] {-34,-24,-54,-25,-59,-26,-65,-27,-74,-28,-104,-29,-120,-30,-114,-31,-106,-32,-124,-33,115,-34,97,-35,93,-36,92,-37,104,-38,115,-39,-127,-40,-111,-41,-75,-42,-36,-43,34,-43,86,-44,-90,-45,-12,-46,75,-46,-116,-47,-26,-48,66,-48,-106,-49,-33,-50,6,-50,34,-51,58,-52,76,-53,98,-54,91,-55,97,-56,66,-57,39,-58,5,-59,1,-60,-14,-62,-30,-63,-54,-64,-80,-65,-103,-66,-109,-67,-111,-68,-123,-69,126,-70,97,-71,63,-72,41,-73,29,-74,9,-75,-7,-77,-34,-78,-52,-79,-60,-80,-57,-81,-30,-82,-8,-83,35,-83,68,-84,127,-85,-46,-86,73,-86,-59,-87,87,-87,-25,-88,-122,-88,61,-88,8,-88,-27,-89,-60,-89,-87,-89,-103,-89,-92,-89,-72,-89,-31,-89,15,-88,82,-88,-117,-88,-52,-88,27,-87,120,-87,-19,-87,98,-86,-21,-86,115,-85,31,-84,-54,-84,-115,-83,86,-82,57,-81,30,-80,10,-79,-12,-79,-22,-78,-25,-77,-13,-76,-13,-75,-18,-74,-41,-73,-62,-72,-85,-71,-105,-70,120,-69,88,-68,52,-67,25,-66,4,-65,-2,-65,2,-63,24,-62,76,-61,-96,-60,14,-58,-102,-57,58,-55,-20,-54,-77,-52,-100,-50,-103,-48,-89,-46,-80,-44,-91,-42,-98,-40,-78,-38,-58,-36,-49,-34,-63,-32,-90,-30,111,-28,63,-26,25,-24,-24,-23,-84,-21,97,-19,10,-17,-76,-16,113,-14,41,-12,-22,-11,-99,-9,77,-7,-21,-6,-101,-4,82,-2,0,0,-97,1,39,3,-86,4,25,6,-104,7,20,9,-122,10,-14,11,74,13,-98,14,-8,15,106,17,-37,18,80,20,-74,21,31,23,-106,24,35,26,-73,27,72,29,-43,30,75,32,-79,33,30,35,-97,36,11,38,93,39,-109,40,-70,41,-28,42,32,44,85,45,121,46,118,47,104,48,84,49,76,50,82,51,69,52,43,53,-6,53,-55,54,-101,55,120,56,75,57,5,58,-83,58,84,59,0,60,-68,60,-122,61,78,62,12,63,-49,63,-86,64,-117,65,122,66,103,67,89,68,70,69,54,70,58,71,58,72,61,73,52,74,34,75,15,76,3,77,5,78,-4,78,-11,79,-21,80,-36,81,-37,82,-45,83,-36,84,-37,85,-32,86,-40,87,-60,88,-100,89,115,90,68,91,8,92,-82,92,69,93,-56,93,58,94,-104,94,-25,94,61,95,117,95,-69,95,-25,95,26,96,67,96,108,96,-121,96,-102,96,-74,96,-49,96,-40,96,-53,96,-78,96,-113,96,95,96,45,96,-28,95,-113,95,24,95,-86,94,32,94,-107,93,-6,92,72,92,-121,91,-70,90,-40,89,-11,88,5,88,22,87,-11,85,-55,84,-117,83,77,82,-18,80,-122,79,-9,77,93,76,-88,74,-32,72,6,71,19,69,10,67,-37,64,-99,62,78,60,-13,57,-123,55,9,53,117,50,-44,47,36,45,116,42,-64,39,-1,36,70,34,-128,31,-60,28,11,26,83,23,-82,20,28,18,-111,15,5,13,125,10,4,8,-110,5,32,3,-68,0,76,-2,-16,-5,-118,-7,36,-9,-54,-12,107,-14,10,-16,-105,-19,32,-21,-78,-24,73,-26,-13,-29,-112,-31,34,-33,-83,-36,62,-38,-44,-41,113,-43,26,-45,-65,-48,104,-50,19,-52,-57,-55,-117,-57,90,-59,53,-61,26,-63,4,-65,-18,-68,-16,-70,10,-71,89,-73,-91,-75,12,-76,117,-78,15,-79,-50,-81,-62,-82,-34,-83,17,-83,88,-84,-70,-85,64,-85,-18,-86,-53,-86,-82,-86,-104,-86,-109,-86,-97,-86,-60,-86,-17,-86,29,-85,86,-85,-118,-85,-56,-85,26,-84,125,-84,-9,-84,92,-83,-51,-83,55,-82,-57,-82,74,-81,-27,-81,116,-80,15,-79,-97,-79,64,-78,-25,-78,-99,-77,82,-76,8,-75,-53,-75,-109,-74,105,-73,75,-72,56,-71,60,-70,61,-69,79,-68,116,-67,-95,-66,-32,-65,15,-63,87,-62,-123,-61,-64,-60,-7,-59,52,-57,88,-56,110,-55,-127,-54,-113,-53,-93,-52,-69,-51,-70,-50,-88,-49,-114,-48,119,-47,88,-46,69,-45,35,-44,-26,-44,-106,-43,71,-42,-21,-42,-119,-41,28,-40,-105,-40,-8,-40,85,-39,-69,-39,27,-38,120,-38,-52,-38,24,-37,108,-37,-54,-37,42,-36,-119,-36,12,-35,124,-35,4,-34,116,-34,7,-33,-106,-33,71,-32,-39,-32,105,-31,-2,-31,-87,-30,77,-29,-7,-29,-87,-28,73,-27,-32,-27,118,-26,29,-25,-57,-25,125,-24,37,-23,-55,-23,112,-22,34,-21,-42,-21,-107,-20,81,-19,26,-18,-36,-18,-89,-17,119,-16,93,-15,70,-14,54,-13,15,-12,-9,-12,-36,-11,-50,-10,-69,-9,-82,-8,-117,-7,103,-6,60,-5,11,-4,-56,-4,119,-3,28,-2,-62,-2,96,-1,-12,-1,-121,0,28,1,-81,1,78,2,-9,2,-71,3,-120,4,97,5,75,6,64,7,78,8,100,9,-123,10,-79,11,-26,12,18,14,57,15,79,16,105,17,120,18,122,19,95,20,50,21,-3,21,-67,22,116,23,37,24,-62,24,98,25,-8,25,-90,26,67,27}; }
	private static byte[] data37(){ return new byte[] {-16,27,-108,28,69,29,-3,29,-84,30,90,31,7,32,-83,32,74,33,-54,33,80,34,-71,34,45,35,-127,35,-47,35,-1,35,54,36,114,36,-79,36,0,37,79,37,-87,37,20,38,-112,38,29,39,-85,39,83,40,-6,40,-105,41,59,42,-22,42,-114,43,35,44,-86,44,39,45,-121,45,-38,45,1,46,31,46,65,46,82,46,74,46,41,46,-5,45,-63,45,-124,45,70,45,-2,44,-86,44,90,44,-7,43,-116,43,43,43,-64,42,94,42,-21,41,123,41,9,41,-95,40,63,40,-27,39,-123,39,55,39,-27,38,-110,38,72,38,15,38,-39,37,-96,37,83,37,21,37,-40,36,-80,36,126,36,78,36,22,36,-24,35,-64,35,-88,35,-105,35,-110,35,-121,35,126,35,118,35,127,35,-120,35,-98,35,-97,35,-113,35,120,35,90,35,54,35,10,35,-52,34,122,34,28,34,-60,33,75,33,-40,32,80,32,-55,31,61,31,-68,30,53,30,-89,29,23,29,121,28,-36,27,82,27,-42,26,70,26,-83,25,33,25,-105,24,10,24,-117,23,3,23,114,22,-40,21,69,21,-97,20,3,20,88,19,-101,18,-47,17,5,17,51,16,102,15,-98,14,-64,13,-38,12,-14,11,19,11,54,10,107,9,-90,8,-33,7,15,7,59,6,103,5,-106,4,-41,3,1,3,26,2,26,1,10,0,-26,-2,-62,-3,-104,-4,79,-5,-7,-7,-120,-8,13,-9,-94,-11,81,-12,1,-13,-94,-15,70,-16,-6,-18,-43,-19,-41,-20,-15,-21,27,-21,70,-22,-126,-23,-50,-24,71,-24,-45,-25,90,-25,-43,-26,78,-26,-67,-27,61,-27,-68,-28,51,-28,-89,-29,-1,-30,76,-30,-108,-31,-10,-32,80,-32,-89,-33,-13,-34,62,-34,-103,-35,-5,-36,108,-36,-41,-37,81,-37,-62,-38,58,-38,-73,-39,65,-39,-53,-40,91,-40,-28,-41,114,-41,-6,-42,-105,-42,53,-42,-20,-43,-76,-43,-106,-43,119,-43,123,-43,-107,-43,-45,-43,45,-42,-95,-42,41,-41,-66,-41,116,-40,50,-39,11,-38,-9,-38,-11,-37,-21,-36,-14,-35,-28,-34,-27,-33,-28,-32,-11,-31,-2,-30,19,-28,32,-27,43,-26,51,-25,67,-24,79,-23,99,-22,107,-21,83,-20,40,-19,10,-18,-10,-18,-48,-17,-90,-16,95,-15,4,-14,-83,-14,101,-13,36,-12,-17,-12,-73,-11,-125,-10,87,-9,81,-8,73,-7,94,-6,107,-5,-105,-4,-87,-3,-47,-2,-16,-1,17,1,41,2,53,3,37,4,19,5,-28,5,-79,6,111,7,38,8,-55,8,76,9,-48,9,67,10,-84,10,26,11,120,11,-55,11,-5,11,42,12,61,12,89,12,97,12,78,12,27,12,-41,11,120,11,15,11,-113,10,17,10,125,9,-28,8,51,8,120,7,-61,6,28,6,124,5,-46,4,46,4,122,3,-33,2,90,2,-34,1,98,1,-31,0,116,0,22,0,-66,-1,120,-1,43,-1,-26,-2,-111,-2,57,-2,-26,-3,-121,-3,42,-3,-56,-4,120,-4,14,-4,-87,-5,70,-5,-15,-6,-84,-6,114,-6,63,-6,13,-6,-11,-7,-30,-7,-21,-7,19,-6,62,-6,98,-6,-122,-6,-75,-6,-15,-6,46,-5,118,-5,-102,-5,-76,-5,-71,-5,-67,-5,-63,-5,-59,-5,-79,-5,-116,-5,105,-5,83,-5,55,-5,34,-5,24,-5,6,-5,14,-5,25,-5,68,-5,119,-5,-76,-5,-1,-5,72,-4,-89,-4,9,-3,100,-3,-45,-3,48,-2,-109,-2,-22,-2,76,-1,-105,-1,-37,-1,9,0,62,0,97,0,125,0,-112,0,-106,0,-105,0,127,0,107,0,76,0,58,0,39,0,-1,-1,-46,-1,127,-1,54,-1,-21,-2,-97,-2,87,-2,-10,-3,-106,-3,42,-3,-65,-4,93,-4,-8,-5,-88,-5,68,-5,-20,-6,-108,-6,87,-6,33,-6,-29,-7,-86,-7,106,-7,51,-7,6,-7,-43,-8,-77,-8,118,-8,53,-8,-31,-9,-111,-9,73,-9,8,-9,-71,-10,85,-10,-31,-11,122,-11,27,-11,-75,-12,77,-12,-56,-13,69,-13,-72,-14,50,-14,-101,-15,-20,-16,53,-16,108,-17,-83,-18,-38,-19,35,-19,101,-20,-69,-21,10,-21,116,-22,-16,-23,-119,-23,62,-23,7,-23,-3,-24,18,-23,56,-23,112,-23,-68,-23,27,-22,-113,-22,24,-21,-81,-21,81,-20,-13,-20,-102,-19,64,-18,-14,-18,-90,-17,118,-16,77,-15,60,-14,31,-13,0,-12,-22,-12,-26,-11,-10,-10,6,-8,25,-7,37,-6,42,-5,55,-4,58,-3,76,-2,76,-1,84,0,91,1,76,2,66,3,48,4,41,5,23,6,3,7,-16,7,-28,8,-43,9,-61,10,-72,11,-82,12,-87,13,-93,14,-113,15,126,16,116,17,102,18,98,19,75,20,56,21,34,22,6,23,-27,23,-61,24,-109,25,103,26,38,27,-31,27,-105,28,79,29,-3,29,-85,30,80,31,-20,31,-114,32,25,33,-86,33,46,34,-67,34,60,35,-78,35,31,36,123,36,-33,36,33,37,85,37,116,37}; }
	private static byte[] data38(){ return new byte[] {-116,37,-107,37,127,37,82,37,10,37,-83,36,73,36,-51,35,72,35,-83,34,15,34,90,33,-76,32,10,32,111,31,-54,30,40,30,-117,29,-6,28,120,28,-10,27,-126,27,32,27,-61,26,103,26,4,26,-78,25,80,25,-20,24,-117,24,33,24,-83,23,49,23,-85,22,35,22,-121,21,-27,20,57,20,-116,19,-28,18,62,18,-97,17,-22,16,57,16,122,15,-39,14,50,14,125,13,-60,12,4,12,78,11,-111,10,-47,9,16,9,78,8,126,7,-69,6,-6,5,70,5,-93,4,4,4,125,3,0,3,-103,2,81,2,34,2,17,2,12,2,15,2,44,2,92,2,-82,2,5,3,104,3,-39,3,65,4,-76,4,59,5,-54,5,81,6,-26,6,115,7,15,8,-81,8,72,9,-41,9,88,10,-33,10,98,11,-28,11,94,12,-55,12,32,13,114,13,-63,13,20,14,109,14,-58,14,26,15,117,15,-47,15,67,16,-68,16,72,17,-42,17,106,18,4,19,-79,19,108,20,42,21,-31,21,-113,22,60,23,-22,23,-99,24,73,25,-24,25,122,26,-11,26,114,27,-36,27,65,28,-111,28,-60,28,-36,28,-40,28,-68,28,-106,28,86,28,-6,27,122,27,-45,26,17,26,65,25,94,24,90,23,72,22,17,21,-35,19,-102,18,94,17,14,16,-80,14,60,13,-65,11,55,10,-64,8,69,7,-66,5,45,4,-103,2,8,1,120,-1,-12,-3,109,-4,-22,-6,89,-7,-52,-9,74,-10,-45,-12,99,-13,-28,-15,101,-16,-22,-18,109,-19,-26,-21,110,-22,-12,-24,-122,-25,-11,-27,104,-28,-48,-30,83,-31,-31,-33,114,-34,5,-35,-100,-37,74,-38,4,-39,-45,-41,-79,-42,-99,-43,-110,-44,-125,-45,122,-46,118,-47,115,-48,89,-49,73,-50,33,-51,-5,-53,-59,-54,-112,-55,60,-56,-38,-58,106,-59,4,-60,-104,-62,52,-63,-40,-65,-121,-66,80,-67,35,-68,24,-69,42,-70,84,-71,-95,-72,16,-72,-92,-73,81,-73,34,-73,7,-73,-8,-74,10,-73,43,-73,91,-73,-120,-73,-69,-73,-6,-73,59,-72,-122,-72,-50,-72,27,-71,113,-71,-55,-71,42,-70,-122,-70,-19,-70,72,-69,-80,-69,17,-68,-127,-68,-12,-68,111,-67,-30,-67,79,-66,-71,-66,41,-65,-101,-65,9,-64,118,-64,-19,-64,106,-63,-19,-63,115,-62,18,-61,-63,-61,-127,-60,87,-59,61,-58,52,-57,59,-56,88,-55,123,-54,-75,-53,-25,-52,45,-50,116,-49,-56,-48,30,-46,99,-45,-69,-44,17,-42,99,-41,-76,-40,-14,-39,47,-37,98,-36,-93,-35,-44,-34,-6,-33,15,-31,4,-30,-26,-30,-40,-29,-74,-28,-101,-27,86,-26,19,-25,-74,-25,100,-24,44,-23,-18,-23,-62,-22,-99,-21,115,-20,90,-19,108,-18,-104,-17,-45,-16,15,-14,88,-13,-96,-12,8,-10,-124,-9,25,-7,-86,-6,60,-4,-79,-3,68,-1,-27,0,-104,2,59,4,-41,5,108,7,18,9,-62,10,-117,12,74,14,15,16,-47,17,-112,19,95,21,67,23,49,25,32,27,4,29,-40,30,-92,32,-127,34,103,36,71,38,23,40,-52,41,-127,43,37,45,-46,46,106,48,-4,49,106,51,-49,52,44,54,-99,55,14,57,118,58,-60,59,27,61,117,62,-24,63,82,65,-69,66,40,68,-117,69,-16,70,83,72,-74,73,30,75,105,76,-85,77,-59,78,-26,79,-18,80,-18,81,-58,82,-114,83,57,84,-38,84,122,85,18,86,-108,86,16,87,115,87,-32,87,77,88,-62,88,20,89,88,89,-121,89,-96,89,-72,89,-62,89,-75,89,-125,89,61,89,-43,88,93,88,-35,87,63,87,124,86,-89,85,-60,84,-45,83,-33,82,-33,81,-24,80,-25,79,-29,78,-49,77,-44,76,-8,75,57,75,96,74,-118,73,-89,72,-45,71,17,71,82,70,-106,69,-49,68,12,68,54,67,111,66,-66,65,-1,64,48,64,63,63,83,62,103,61,-114,60,-89,59,-75,58,-69,57,-78,56,-106,55,122,54,93,53,44,52,-25,50,-114,49,27,48,-97,46,38,45,-93,43,22,42,-122,40,-19,38,79,37,-63,35,77,34,-38,32,122,31,33,30,-40,28,-98,27,125,26,94,25,61,24,30,23,20,22,24,21,34,20,34,19,37,18,33,17,43,16,43,15,59,14,72,13,102,12,117,11,-92,10,-57,9,0,9,49,8,104,7,-119,6,-82,5,-55,4,-26,3,-17,2,-46,1,-78,0,121,-1,57,-2,-21,-4,-91,-5,71,-6,-32,-8,111,-9,-2,-11,-90,-12,87,-13,30,-14,-27,-16,-70,-17,-107,-18,-126,-19,-119,-20,-80,-21,-50,-22,-6,-23,38,-23,88,-24,-119,-25,-69,-26,-27,-27,4,-27,30,-28,36,-29,18,-30,-7,-32,-47,-33,-111,-34,58,-35,-48,-37,68,-38,-81,-40,19,-41,-113,-43,-35,-45,41,-46,86,-48,-107,-50,-32,-52,53,-53,-118,-55,-37,-57,61,-58,-102,-60,1,-61,122,-63,4,-64}; }
	private static byte[] data39(){ return new byte[] {-114,-66,32,-67,-77,-69,67,-70,-36,-72,121,-73,44,-74,-30,-76,-116,-77,46,-78,-32,-80,-98,-81,115,-82,62,-83,42,-84,8,-85,-22,-87,-47,-88,-48,-89,-33,-90,9,-90,44,-91,93,-92,-125,-93,-50,-94,44,-94,-87,-95,37,-95,-85,-96,50,-96,-38,-97,-106,-97,110,-97,87,-97,80,-97,77,-97,80,-97,114,-97,-73,-97,15,-96,106,-96,-53,-96,48,-95,-90,-95,27,-94,-102,-94,18,-93,-117,-93,9,-92,-125,-92,14,-91,-107,-91,33,-90,-98,-90,30,-89,-82,-89,62,-88,-25,-88,-112,-87,86,-86,24,-85,-15,-85,-23,-84,-21,-83,14,-81,58,-80,125,-79,-34,-78,92,-76,-12,-75,-113,-73,56,-71,-13,-70,-72,-68,-101,-66,-125,-64,123,-62,111,-60,91,-58,52,-56,37,-54,23,-52,5,-50,-36,-49,-86,-47,108,-45,46,-43,-13,-42,-94,-40,73,-38,-28,-37,102,-35,-25,-34,110,-32,6,-30,-113,-29,19,-27,-119,-26,-2,-25,-124,-23,47,-21,-22,-20,-94,-18,91,-16,19,-14,-42,-13,-78,-11,-96,-9,-102,-7,-119,-5,110,-3,62,-1,35,1,11,3,-5,4,-42,6,-87,8,92,10,19,12,-51,13,-114,15,74,17,-4,18,-110,20,31,22,-94,23,54,25,-69,26,47,28,-124,29,-70,30,-37,31,7,33,36,34,37,35,15,36,-35,36,-97,37,101,38,48,39,-5,39,-77,40,100,41,24,42,-55,42,-113,43,97,44,52,45,-6,45,-62,46,-103,47,122,48,115,49,105,50,99,51,91,52,102,53,-126,54,-83,55,-36,56,2,58,48,59,106,60,-71,61,-3,62,84,64,-94,65,-28,66,32,68,82,69,-122,70,-71,71,-30,72,11,74,16,75,27,76,23,77,32,78,38,79,48,80,31,81,10,82,-5,82,-2,83,-18,84,-33,85,-46,86,-44,87,-58,88,-80,89,-117,90,96,91,53,92,-10,92,-81,93,103,94,23,95,-77,95,65,96,-58,96,54,97,-97,97,-8,97,64,98,-127,98,-70,98,-19,98,16,99,48,99,58,99,71,99,50,99,36,99,-10,98,-56,98,-97,98,85,98,4,98,-109,97,47,97,-82,96,41,96,-118,95,-47,94,-17,93,6,93,9,92,-24,90,-63,89,115,88,14,87,125,85,-32,83,39,82,89,80,109,78,102,76,74,74,36,72,-8,69,-70,67,124,65,39,63,-42,60,127,58,45,56,-35,53,-104,51,86,49,12,47,-66,44,123,42,66,40,12,38,-44,35,-94,33,104,31,41,29,-15,26,-67,24,-111,22,95,20,35,18,-35,15,-99,13,99,11,33,9,-31,6,-102,4,66,2,-38,-1,90,-3,-36,-6,85,-8,-55,-11,47,-13,120,-16,-94,-19,-76,-22,-54,-25,-10,-28,28,-30,54,-33,86,-36,120,-39,-61,-42,49,-44,-47,-47,-120,-49,81,-51,76,-53,112,-55,-54,-57,92,-58,7,-59,-50,-61,-86,-62,-93,-63,-62,-64,-4,-65,88,-65,-61,-66,58,-66,-61,-67,90,-67,7,-67,-46,-68,-102,-68,98,-68,25,-68,-26,-69,-64,-69,-75,-69,-82,-69,-106,-69,122,-69,94,-69,86,-69,81,-69,93,-69,101,-69,111,-69,-120,-69,-86,-69,-21,-69,43,-68,117,-68,-44,-68,58,-67,-71,-67,74,-66,-25,-66,-109,-65,66,-64,0,-63,-51,-63,-95,-62,-112,-61,-126,-60,-126,-59,-119,-58,-110,-57,-87,-56,-62,-55,-16,-54,15,-52,52,-51,65,-50,75,-49,80,-48,84,-47,62,-46,22,-45,-38,-45,-107,-44,63,-43,-16,-43,-125,-42,6,-41,115,-41,-33,-41,64,-40,-86,-40,17,-39,83,-39,-119,-39,-48,-39,13,-38,81,-38,-127,-38,-95,-38,-85,-38,-91,-38,-96,-38,-109,-38,-120,-38,127,-38,83,-38,32,-38,-23,-39,-73,-39,-111,-39,120,-39,89,-39,45,-39,0,-39,-16,-40,-33,-40,-25,-40,-33,-40,-30,-40,-31,-40,-10,-40,12,-39,46,-39,84,-39,-124,-39,-91,-39,-48,-39,11,-38,91,-38,-71,-38,32,-37,-121,-37,-11,-37,115,-36,-1,-36,-105,-35,63,-34,-23,-34,-110,-33,68,-32,-6,-32,-81,-31,81,-30,-23,-30,119,-29,-7,-29,113,-28,-38,-28,54,-27,-114,-27,-55,-27,13,-26,64,-26,-126,-26,-67,-26,16,-25,98,-25,-59,-25,46,-24,-75,-24,79,-23,-8,-23,-85,-22,119,-21,77,-20,43,-19,8,-18,-15,-18,-22,-17,-30,-16,-27,-15,-18,-14,-10,-13,-1,-12,5,-10,19,-9,25,-8,30,-7,40,-6,71,-5,108,-4,124,-3,-121,-2,-109,-1,-95,0,-94,1,-102,2,-120,3,113,4,78,5,30,6,-47,6,-105,7,86,8,26,9,-55,9,115,10,43,11,-20,11,-50,12,-75,13,-97,14,-105,15,-92,16,-71,17,-35,18,12,20,63,21,121,22,-85,23,-39,24,6,26,63,27,109,28,-118,29,-90,30,-71,31,-44,32,-11,33,12,35,16,36,8,37,1,38,-32,38,-79,39,119,40,66,41,-26,41,-128,42,-6,42,97,43,-75,43,-3,43,39,44,67,44,66,44,51,44,24,44,-6,43,-41,43}; }
	private static byte[] data40(){ return new byte[] {-90,43,123,43,57,43,-4,42,-59,42,-96,42,113,42,58,42,12,42,-33,41,-62,41,-74,41,-96,41,-114,41,-128,41,108,41,90,41,75,41,80,41,63,41,43,41,1,41,-40,40,-99,40,120,40,75,40,34,40,-21,39,-95,39,89,39,36,39,-12,38,-57,38,-126,38,82,38,46,38,16,38,-11,37,-40,37,-63,37,-89,37,124,37,90,37,55,37,20,37,-20,36,-84,36,97,36,12,36,-74,35,81,35,-19,34,121,34,-14,33,105,33,-25,32,90,32,-61,31,30,31,109,30,-73,29,3,29,77,28,-115,27,-54,26,-10,25,40,25,104,24,-79,23,-30,22,27,22,89,21,-86,20,8,20,-121,19,17,19,-87,18,74,18,-25,17,-114,17,72,17,17,17,-53,16,-128,16,42,16,-39,15,126,15,31,15,-93,14,5,14,82,13,-126,12,-84,11,-57,10,-38,9,-53,8,-71,7,-123,6,85,5,46,4,27,3,10,2,-32,0,-53,-1,-84,-2,-78,-3,-59,-4,-19,-5,16,-5,54,-6,97,-7,-86,-8,18,-8,-116,-9,-5,-10,107,-10,-54,-11,74,-11,-34,-12,-109,-12,72,-12,-15,-13,-107,-13,46,-13,-48,-14,-116,-14,63,-14,-28,-15,98,-15,-49,-16,47,-16,-114,-17,-33,-18,23,-18,59,-19,77,-20,89,-21,103,-22,118,-23,-98,-24,-72,-25,-16,-26,35,-26,123,-27,-22,-28,124,-28,37,-28,-26,-29,-70,-29,-104,-29,-122,-29,-117,-29,-100,-29,-67,-29,-30,-29,10,-28,47,-28,93,-28,-115,-28,-62,-28,22,-27,92,-27,-75,-27,16,-26,124,-26,-16,-26,104,-25,-15,-25,-127,-24,32,-23,-59,-23,95,-22,5,-21,-79,-21,107,-20,29,-19,-29,-19,-105,-18,74,-17,0,-16,-70,-16,121,-15,55,-14,-31,-14,-123,-13,61,-12,-2,-12,-56,-11,-124,-10,73,-9,8,-8,-59,-8,-123,-7,72,-6,30,-5,-17,-5,-49,-4,-91,-3,-116,-2,115,-1,109,0,98,1,88,2,65,3,44,4,24,5,-15,5,-54,6,-95,7,94,8,-5,8,127,9,-3,9,88,10,-81,10,-31,10,-2,10,4,11,-7,10,-36,10,-70,10,-122,10,58,10,-33,9,123,9,16,9,-103,8,26,8,-114,7,-2,6,99,6,-60,5,25,5,104,4,-72,3,3,3,71,2,-126,1,-85,0,-40,-1,3,-1,57,-2,110,-3,-102,-4,-69,-5,-24,-6,25,-6,107,-7,-74,-8,15,-8,94,-9,-67,-10,47,-10,-87,-11,56,-11,-30,-12,-119,-12,56,-12,-24,-13,-79,-13,-121,-13,111,-13,96,-13,76,-13,54,-13,35,-13,26,-13,34,-13,41,-13,45,-13,22,-13,2,-13,-23,-14,-40,-14,-41,-14,-58,-14,-87,-14,117,-14,77,-14,51,-14,26,-14,5,-14,-22,-15,-49,-15,-64,-15,-69,-15,-61,-15,-50,-15,-31,-15,-10,-15,25,-14,69,-14,110,-14,-93,-14,-38,-14,12,-13,79,-13,-107,-13,-23,-13,60,-12,-111,-12,-25,-12,69,-11,-73,-11,44,-10,-71,-10,52,-9,-62,-9,54,-8,-71,-8,59,-7,-63,-7,36,-6,-126,-6,-58,-6,-5,-6,29,-5,28,-5,33,-5,-1,-6,-50,-6,-120,-6,61,-6,-14,-7,-78,-7,114,-7,38,-7,-35,-8,-111,-8,108,-8,81,-8,83,-8,95,-8,106,-8,-128,-8,-93,-8,-49,-8,12,-7,66,-7,125,-7,-95,-7,-52,-7,-2,-7,50,-6,91,-6,102,-6,86,-6,74,-6,46,-6,12,-6,-31,-7,-109,-7,49,-7,-95,-8,20,-8,113,-9,-57,-10,24,-10,78,-11,121,-12,-113,-13,-82,-14,-54,-15,-22,-16,5,-16,25,-17,69,-18,121,-19,-55,-20,21,-20,111,-21,-53,-22,51,-22,-85,-23,62,-23,-39,-24,-116,-24,54,-24,-8,-25,-67,-25,-102,-25,127,-25,125,-25,117,-25,-116,-25,-96,-25,-41,-25,18,-24,88,-24,-89,-24,-10,-24,86,-23,-71,-23,32,-22,-109,-22,3,-21,115,-21,-33,-21,95,-20,-30,-20,105,-19,-2,-19,-102,-18,66,-17,-5,-17,-72,-16,-117,-15,107,-14,98,-13,100,-12,105,-11,104,-10,122,-9,-104,-8,-71,-7,-48,-6,-33,-5,-2,-4,24,-2,58,-1,68,0,76,1,78,2,72,3,65,4,37,5,27,6,15,7,8,8,-22,8,-53,9,-89,10,-117,11,112,12,95,13,68,14,47,15,15,16,-1,16,-23,17,-35,18,-52,19,-77,20,-72,21,-75,22,-61,23,-70,24,-61,25,-56,26,-43,27,-47,28,-55,29,-67,30,-101,31,102,32,22,33,-80,33,50,34,-112,34,-46,34,1,35,26,35,11,35,-35,34,-97,34,93,34,11,34,-72,33,97,33,7,33,-71,32,106,32,57,32,7,32,-26,31,-63,31,-83,31,-90,31,-92,31,-91,31,-104,31,-112,31,119,31,95,31,73,31,49,31,24,31,-22,30,-71,30,-122,30,96,30,47,30,-10,29,-76,29,115,29,56,29,4,29,-59,28,122,28,33,28,-79,27,57,27,-69,26,58,26,-101,25,-16,24,41,24,94,23,124,22,-97,21,-61,20,-17,19}; }
	private static byte[] data41(){ return new byte[] {22,19,50,18,58,17,90,16,-122,15,-50,14,12,14,78,13,-116,12,-9,11,-128,11,20,11,-73,10,87,10,13,10,-42,9,-71,9,-70,9,-68,9,-49,9,-26,9,5,10,52,10,122,10,-52,10,22,11,109,11,-57,11,53,12,-87,12,33,13,-106,13,19,14,-97,14,52,15,-41,15,121,16,37,17,-55,17,116,18,21,19,-63,19,105,20,22,21,-67,21,99,22,8,23,-83,23,91,24,3,25,-84,25,77,26,-2,26,-70,27,-122,28,88,29,53,30,24,31,-8,31,-30,32,-43,33,-52,34,-69,35,-99,36,122,37,71,38,12,39,-66,39,96,40,-18,40,83,41,-88,41,-31,41,25,42,56,42,63,42,47,42,1,42,-51,41,-110,41,64,41,-58,40,48,40,-107,39,-29,38,27,38,70,37,74,36,52,35,-15,33,-91,32,67,31,-27,29,120,28,-34,26,52,25,115,23,-80,21,-24,19,50,18,100,16,-104,14,-79,12,-55,10,-21,8,17,7,66,5,95,3,-122,1,-101,-1,-75,-3,-35,-5,15,-6,72,-8,-124,-10,-75,-12,-16,-14,49,-15,-109,-17,1,-18,115,-20,-42,-22,83,-23,-60,-25,75,-26,-50,-28,80,-29,-49,-31,55,-32,-100,-34,-15,-36,62,-37,-123,-39,-67,-41,-27,-43,-23,-45,-39,-47,-43,-49,-51,-51,-64,-53,-78,-55,-83,-57,-90,-59,-91,-61,-56,-63,-19,-65,55,-66,-121,-68,-17,-70,101,-71,1,-72,-85,-74,120,-75,106,-76,109,-77,123,-78,-98,-79,-14,-80,99,-80,-15,-81,-106,-81,77,-81,42,-81,29,-81,31,-81,42,-81,74,-81,123,-81,-85,-81,-47,-81,-1,-81,22,-80,52,-80,71,-80,80,-80,66,-80,42,-80,9,-80,-17,-81,-42,-81,-56,-81,-68,-81,-59,-81,-38,-81,13,-80,75,-80,-86,-80,22,-79,-74,-79,94,-78,39,-77,2,-76,-14,-76,-23,-75,-23,-74,-21,-73,0,-71,27,-70,70,-69,94,-68,124,-67,-101,-66,-64,-65,-23,-64,20,-62,70,-61,122,-60,-80,-59,-39,-58,5,-56,56,-55,110,-54,-116,-53,-76,-52,-39,-51,3,-49,31,-48,57,-47,54,-46,64,-45,69,-44,81,-43,71,-42,46,-41,14,-40,-34,-40,-62,-39,-93,-38,123,-37,85,-36,36,-35,-17,-35,-69,-34,-69,-33,-77,-32,-81,-31,-90,-30,-106,-29,-115,-28,-101,-27,-64,-26,-25,-25,8,-23,44,-22,72,-21,113,-20,-87,-19,-28,-18,25,-16,65,-15,94,-14,124,-13,-66,-12,15,-10,102,-9,-72,-8,24,-6,124,-5,-16,-4,-117,-2,45,0,-29,1,-101,3,78,5,22,7,-13,8,-34,10,-47,12,-73,14,-112,16,83,18,41,20,12,22,-28,23,-94,25,80,27,-21,28,-123,30,37,32,-59,33,69,35,-62,36,55,38,-52,39,86,41,-29,42,102,44,-33,45,80,47,-77,48,42,50,-100,51,26,53,114,54,-44,55,36,57,-125,58,-42,59,38,61,114,62,-71,63,-15,64,36,66,92,67,-105,68,-38,69,5,71,29,72,35,73,54,74,57,75,49,76,13,77,-42,77,124,78,21,79,-86,79,38,80,-104,80,-29,80,32,81,88,81,-107,81,-36,81,15,82,47,82,70,82,80,82,111,82,-115,82,-92,82,-83,82,-95,82,-117,82,122,82,113,82,74,82,16,82,-71,81,95,81,8,81,-65,80,125,80,42,80,-26,79,-99,79,87,79,35,79,8,79,-8,78,-28,78,-60,78,-92,78,119,78,94,78,37,78,-30,77,120,77,-13,76,72,76,-115,75,-52,74,-25,73,-33,72,-58,71,-113,70,82,69,14,68,-59,66,124,65,53,64,-12,62,-90,61,112,60,73,59,32,58,-4,56,-49,55,-82,54,-103,53,-99,52,-96,51,-107,50,-111,49,-122,48,-118,47,-112,46,-94,45,-78,44,-81,43,-70,42,-82,41,-77,40,-79,39,-67,38,-74,37,-83,36,-83,35,-75,34,-72,33,-62,32,-49,31,-30,30,-8,29,17,29,57,28,96,27,-117,26,-83,25,-59,24,-23,23,17,23,57,22,83,21,86,20,67,19,33,18,8,17,-27,15,-59,14,-119,13,78,12,3,11,-52,9,-100,8,110,7,66,6,19,5,-27,3,-75,2,-96,1,-127,0,102,-1,52,-2,-17,-4,-90,-5,99,-6,25,-7,-73,-9,68,-10,-68,-12,28,-13,114,-15,-47,-17,34,-18,109,-20,-84,-22,-25,-24,14,-25,67,-27,-126,-29,-62,-31,3,-32,68,-34,-121,-36,-46,-38,34,-39,-124,-41,-53,-43,25,-44,98,-46,-90,-48,-21,-50,51,-51,97,-53,-112,-55,-85,-57,-84,-59,-79,-61,-73,-63,-44,-65,-23,-67,12,-68,18,-70,29,-72,52,-74,125,-76,-50,-78,68,-79,-66,-81,68,-82,-36,-84,-98,-85,-124,-86,127,-87,-118,-88,-97,-89,-47,-90,21,-90,126,-91,-5,-92,126,-92,7,-92,-111,-93,36,-93,-72,-94,78,-94,-24,-95,-125,-95,24,-95,-78,-96,57,-96,-58,-97,89,-97,-6,-98,-108,-98,45,-98,-43,-99,-104,-99,109,-99,71,-99,51,-99}; }
	private static byte[] data42(){ return new byte[] {26,-99,21,-99,32,-99,82,-99,-110,-99,-50,-99,23,-98,113,-98,-28,-98,78,-97,-46,-97,94,-96,-1,-96,-85,-95,114,-94,73,-93,66,-92,64,-91,84,-90,118,-89,-66,-88,23,-86,-118,-85,3,-83,120,-82,-30,-81,90,-79,-33,-78,100,-76,-47,-75,68,-73,-94,-72,-3,-71,88,-69,-73,-68,12,-66,94,-65,-100,-64,-23,-63,65,-61,-76,-60,36,-58,-76,-57,60,-55,-59,-54,94,-52,32,-50,-19,-49,-50,-47,-94,-45,115,-43,82,-41,74,-39,91,-37,114,-35,-120,-33,-102,-31,-93,-29,-61,-27,-18,-25,23,-22,52,-20,65,-18,59,-16,54,-14,68,-12,86,-10,84,-8,63,-6,-5,-5,-83,-3,90,-1,15,1,-68,2,96,4,-19,5,96,7,-66,8,61,10,-77,11,28,13,89,14,-121,15,-96,16,-82,17,-68,18,-67,19,-78,20,127,21,55,22,-29,22,-102,23,97,24,9,25,-97,25,59,26,-29,26,-84,27,125,28,95,29,61,30,38,31,42,32,52,33,84,34,126,35,-84,36,-36,37,15,39,82,40,-102,41,-25,42,54,44,126,45,-64,46,4,48,59,49,-128,50,-63,51,6,53,66,54,126,55,-70,56,-9,57,65,59,-114,60,-51,61,14,63,74,64,-114,65,-42,66,36,68,106,69,-98,70,-42,71,22,73,83,74,-112,75,-60,76,-19,77,6,79,41,80,71,81,96,82,101,83,88,84,59,85,34,86,-10,86,-61,87,111,88,32,89,-80,89,60,90,-57,90,75,91,-57,91,52,92,-94,92,4,93,109,93,-29,93,96,94,-46,94,63,95,-89,95,7,96,86,96,-104,96,-57,96,-45,96,-45,96,-85,96,94,96,-15,95,98,95,-85,94,-36,93,-30,92,-38,91,-75,90,121,89,39,88,-63,86,94,85,-2,83,-108,82,24,81,-105,79,17,78,-113,76,16,75,-116,73,13,72,126,70,-31,68,66,67,-91,65,1,64,83,62,-102,60,-24,58,44,57,99,55,-89,53,-43,51,29,50,76,48,-127,46,-117,44,-100,42,-108,40,-119,38,112,36,71,34,-14,31,-121,29,9,27,126,24,-20,21,85,19,-97,16,-25,13,38,11,92,8,-103,5,-40,2,38,0,104,-3,-66,-6,20,-8,-113,-11,36,-13,-39,-16,-108,-18,92,-20,60,-22,47,-24,73,-26,124,-28,-59,-30,14,-31,114,-33,-30,-35,109,-36,18,-37,-54,-39,-118,-40,72,-41,13,-42,-18,-44,-37,-45,-5,-46,6,-46,54,-47,109,-48,-76,-49,4,-49,126,-50,23,-50,-57,-51,118,-51,62,-51,13,-51,-2,-52,1,-51,19,-51,24,-51,41,-51,65,-51,109,-51,-107,-51,-54,-51,-7,-51,36,-50,81,-50,-100,-50,-17,-50,85,-49,-62,-49,59,-48,-82,-48,57,-47,-34,-47,-109,-46,80,-45,18,-44,-31,-44,-74,-43,-109,-42,113,-41,74,-40,28,-39,-4,-39,-45,-38,-92,-37,124,-36,59,-35,-3,-35,-82,-34,89,-33,11,-32,-75,-32,107,-31,10,-30,-93,-30,43,-29,-95,-29,44,-28,-94,-28,22,-27,99,-27,-81,-27,-35,-27,-11,-27,-2,-27,-18,-27,-59,-27,-119,-27,56,-27,-35,-28,116,-28,10,-28,123,-29,-16,-30,81,-30,-71,-31,13,-31,110,-32,-73,-33,12,-33,98,-34,-69,-35,15,-35,120,-36,-13,-37,107,-37,-29,-38,93,-38,-14,-39,-107,-39,76,-39,-1,-40,-55,-40,-93,-40,-111,-40,125,-40,127,-40,-116,-40,-105,-40,-95,-40,-71,-40,-53,-40,-31,-40,-10,-40,-5,-40,-7,-40,-20,-40,-29,-40,-47,-40,-68,-40,-93,-40,124,-40,97,-40,76,-40,60,-40,49,-40,37,-40,36,-40,45,-40,55,-40,74,-40,88,-40,110,-40,119,-40,127,-40,126,-40,-116,-40,-115,-40,-116,-40,-122,-40,127,-40,119,-40,126,-40,-99,-40,-50,-40,17,-39,101,-39,-46,-39,93,-38,4,-37,-61,-37,-105,-36,124,-35,100,-34,98,-33,94,-32,114,-31,-119,-30,-106,-29,-98,-28,-109,-27,-118,-26,117,-25,101,-24,76,-23,47,-22,6,-21,-34,-21,-68,-20,-85,-19,-103,-18,-126,-17,113,-16,111,-15,118,-14,-114,-13,-72,-12,-23,-11,34,-9,105,-8,-70,-7,24,-5,121,-4,-27,-3,91,-1,-31,0,110,2,-22,3,100,5,-13,6,-127,8,16,10,-105,11,27,13,-95,14,28,16,-106,17,7,19,122,20,-25,21,61,23,-127,24,-49,25,15,27,59,28,93,29,98,30,97,31,69,32,41,33,-26,33,-95,34,44,35,-80,35,29,36,-122,36,-41,36,27,37,80,37,101,37,105,37,116,37,-121,37,-97,37,-88,37,-84,37,-92,37,-92,37,-69,37,-40,37,-21,37,-3,37,2,38,6,38,22,38,44,38,58,38,72,38,61,38,46,38,26,38,23,38,5,38,-1,37,-35,37,-65,37,-115,37,107,37,94,37,77,37,62,37,19,37,-10,36,-37,36,-48,36,-66,36,-77,36,-95,36,-103,36,125,36,97,36,61,36,23,36,-37,35,-112,35,58,35,-39,34,102,34,-18,33,84,33,-87,32}; }
	private static byte[] data43(){ return new byte[] {-21,31,40,31,90,30,-127,29,-97,28,-88,27,-64,26,-47,25,-10,24,22,24,85,23,-122,22,-33,21,65,21,-55,20,83,20,4,20,-62,19,-103,19,126,19,122,19,-124,19,-113,19,-102,19,-99,19,-113,19,-113,19,114,19,80,19,12,19,-76,18,70,18,-33,17,111,17,-15,16,100,16,-43,15,63,15,-83,14,29,14,-104,13,13,13,-124,12,-6,11,122,11,9,11,-103,10,19,10,-124,9,-11,8,105,8,-45,7,68,7,-75,6,38,6,-119,5,-22,4,79,4,-51,3,85,3,-18,2,-118,2,40,2,-48,1,-114,1,105,1,67,1,24,1,-34,0,-88,0,107,0,64,0,-3,-1,-76,-1,85,-1,-23,-2,91,-2,-38,-3,81,-3,-70,-4,16,-4,77,-5,-127,-6,-71,-7,-11,-8,51,-8,104,-9,-102,-10,-58,-11,-6,-12,66,-12,-106,-13,-14,-14,87,-14,-55,-15,67,-15,-52,-16,98,-16,6,-16,-63,-17,-122,-17,71,-17,22,-17,-18,-18,-45,-18,-71,-18,-89,-18,-110,-18,-124,-18,124,-18,113,-18,116,-18,124,-18,-101,-18,-60,-18,-17,-18,50,-17,122,-17,-22,-17,111,-16,11,-15,-78,-15,108,-14,43,-13,5,-12,-34,-12,-62,-11,-90,-10,-114,-9,107,-8,68,-7,18,-6,-27,-6,-104,-5,81,-4,-2,-4,-89,-3,65,-2,-40,-2,110,-1,27,0,-51,0,126,1,42,2,-12,2,-58,3,-84,4,-110,5,125,6,113,7,109,8,102,9,95,10,77,11,62,12,31,13,-26,13,-84,14,89,15,-21,15,111,16,-59,16,24,17,64,17,96,17,95,17,72,17,31,17,-42,16,-126,16,34,16,-75,15,69,15,-63,14,50,14,-100,13,4,13,103,12,-56,11,44,11,-120,10,-41,9,41,9,113,8,-86,7,-49,6,-24,5,12,5,36,4,55,3,46,2,29,1,19,0,15,-1,17,-2,9,-3,14,-4,23,-5,52,-6,109,-7,-62,-8,46,-8,-77,-9,67,-9,-20,-10,-90,-10,127,-10,110,-10,104,-10,99,-10,75,-10,46,-10,30,-10,0,-10,-20,-11,-67,-11,-122,-11,62,-11,-18,-12,-101,-12,73,-12,0,-12,-100,-13,53,-13,-56,-14,110,-14,38,-14,-16,-15,-79,-15,113,-15,44,-15,-19,-16,-90,-16,107,-16,51,-16,-28,-17,-96,-17,97,-17,32,-17,-26,-18,-86,-18,102,-18,43,-18,3,-18,-3,-19,-10,-19,6,-18,23,-18,48,-18,79,-18,-119,-18,-46,-18,54,-17,-109,-17,-15,-17,81,-16,-71,-16,48,-15,-105,-15,11,-14,99,-14,-62,-14,4,-13,85,-13,-108,-13,-50,-13,4,-12,29,-12,60,-12,65,-12,83,-12,89,-12,85,-12,77,-12,62,-12,71,-12,82,-12,106,-12,124,-12,-108,-12,-67,-12,-25,-12,36,-11,105,-11,-64,-11,18,-10,101,-10,-76,-10,3,-9,70,-9,-126,-9,-90,-9,-64,-9,-61,-9,-60,-9,-88,-9,-127,-9,65,-9,-20,-10,-124,-10,39,-10,-63,-11,101,-11,-8,-12,-124,-12,3,-12,126,-13,-1,-14,-121,-14,23,-14,-98,-15,23,-15,-110,-16,13,-16,-117,-17,-4,-18,107,-18,-46,-19,49,-19,-107,-20,-5,-21,86,-21,-62,-22,36,-22,-102,-23,1,-23,117,-24,-4,-25,-126,-25,14,-25,-102,-26,59,-26,-33,-27,-104,-27,93,-27,43,-27,-13,-28,-48,-28,-68,-28,-65,-28,-59,-28,-45,-28,-18,-28,20,-27,82,-27,-105,-27,-13,-27,88,-26,-61,-26,58,-25,-77,-25,58,-24,-66,-24,92,-23,-1,-23,-90,-22,67,-21,-12,-21,-103,-20,78,-19,0,-18,-81,-18,100,-17,27,-16,-43,-16,-112,-15,87,-14,23,-13,-41,-13,-101,-12,103,-11,49,-10,-3,-10,-54,-9,-109,-8,77,-7,10,-6,-50,-6,-119,-5,62,-4,-22,-4,-93,-3,88,-2,23,-1,-55,-1,-93,0,121,1,102,2,77,3,70,4,79,5,93,6,121,7,-108,8,-82,9,-65,10,-51,11,-54,12,-50,13,-75,14,-95,15,116,16,55,17,-35,17,122,18,6,19,-116,19,1,20,103,20,-69,20,3,21,84,21,-102,21,-31,21,31,22,80,22,122,22,-102,22,-45,22,4,23,57,23,91,23,116,23,-99,23,-44,23,7,24,60,24,106,24,-99,24,-48,24,22,25,101,25,-89,25,-34,25,20,26,68,26,-108,26,-51,26,16,27,54,27,88,27,110,27,-122,27,-114,27,-88,27,-80,27,-96,27,118,27,72,27,33,27,-15,26,-85,26,82,26,-35,25,98,25,-35,24,84,24,-64,23,19,23,82,22,-108,21,-46,20,43,20,124,19,-32,18,38,18,115,17,-46,16,82,16,-28,15,118,15,13,15,-91,14,71,14,7,14,-41,13,-81,13,-103,13,-126,13,108,13,101,13,120,13,-95,13,-45,13,22,14,93,14,-64,14,46,15,-73,15,80,16,-13,16,-105,17,79,18,18,19,-21,19,-63,20,-96,21,-124,22,98,23,71,24,56,25,39,26,25,27,2,28,-22,28,-53,29,-68,30,-68,31,-56,32,-52,33,-45,34,-45,35}; }
	private static byte[] data44(){ return new byte[] {-21,36,18,38,56,39,98,40,125,41,-84,42,-58,43,-11,44,30,46,51,47,66,48,68,49,79,50,93,51,83,52,65,53,20,54,-28,54,-89,55,97,56,3,57,-113,57,0,58,88,58,-97,58,-49,58,-16,58,-18,58,-50,58,-115,58,57,58,-47,57,94,57,-50,56,44,56,114,55,-107,54,-91,53,-74,52,-70,51,-90,50,107,49,23,48,-72,46,74,45,-35,43,76,42,-90,40,-45,38,-13,36,7,35,42,33,60,31,75,29,77,27,80,25,84,23,125,21,-70,19,-8,17,58,16,125,14,-47,12,26,11,127,9,-36,7,65,6,-118,4,-68,2,-38,0,-10,-2,9,-3,3,-5,-27,-8,-77,-10,103,-12,15,-14,-82,-17,78,-19,-25,-22,-120,-24,30,-26,-62,-29,92,-31,11,-33,-82,-36,109,-38,24,-40,-43,-43,-125,-45,72,-47,22,-49,-17,-52,-64,-54,-124,-56,80,-58,52,-60,59,-62,74,-64,109,-66,-94,-68,-15,-70,88,-71,-33,-73,-124,-74,92,-75,97,-76,100,-77,-121,-78,-71,-79,24,-79,122,-80,-1,-81,-117,-81,29,-81,-67,-82,97,-82,15,-82,-75,-83,104,-83,34,-83,-30,-84,-102,-84,77,-84,11,-84,-53,-85,-103,-85,104,-85,65,-85,53,-85,55,-85,78,-85,107,-85,-107,-85,-40,-85,49,-84,-94,-84,37,-83,-73,-83,80,-82,8,-81,-42,-81,-66,-80,-85,-79,-107,-78,-116,-77,-109,-76,-98,-75,-92,-74,-72,-73,-49,-72,-26,-71,-22,-70,3,-68,35,-67,78,-66,127,-65,-97,-64,-57,-63,-34,-62,19,-60,65,-59,126,-58,-79,-57,-52,-56,-27,-55,-6,-54,14,-52,15,-51,1,-50,-30,-50,-79,-49,-123,-48,77,-47,25,-46,-61,-46,92,-45,-43,-45,81,-44,-37,-44,94,-43,-22,-43,127,-42,4,-41,-109,-41,39,-40,-40,-40,127,-39,56,-38,-6,-38,-78,-37,121,-36,94,-35,89,-34,97,-33,99,-32,90,-31,86,-30,112,-29,-97,-28,-52,-27,-4,-26,31,-24,56,-23,91,-22,-110,-21,-43,-20,12,-18,63,-17,102,-16,-105,-15,-40,-14,38,-12,100,-11,-80,-10,-5,-9,73,-7,-93,-6,20,-4,-106,-3,8,-1,-123,0,-13,1,121,3,7,5,-97,6,42,8,-86,9,7,11,92,12,-86,13,-2,14,44,16,79,17,92,18,93,19,86,20,82,21,86,22,91,23,89,24,92,25,108,26,-99,27,-29,28,59,30,-101,31,-9,32,99,34,-39,35,107,37,-6,38,-121,40,-3,41,108,43,-47,44,47,46,125,47,-68,48,-33,49,-21,50,-12,51,0,53,4,54,-11,54,-48,55,-97,56,106,57,63,58,22,59,-13,59,-73,60,111,61,25,62,-44,62,-107,63,77,64,-1,64,-95,65,74,66,-29,66,-104,67,58,68,-25,68,-125,69,25,70,-73,70,104,71,35,72,-43,72,125,73,20,74,-98,74,58,75,-38,75,-127,76,27,77,-94,77,32,78,-102,78,37,79,-105,79,-5,79,86,80,-98,80,-36,80,18,81,55,81,76,81,63,81,28,81,-44,80,121,80,6,80,-123,79,-31,78,55,78,97,77,-123,76,-101,75,-65,74,-51,73,-35,72,-6,71,24,71,58,70,102,69,-103,68,-39,67,25,67,94,66,-100,65,-29,64,44,64,111,63,-74,62,-8,61,58,61,105,60,-88,59,-46,58,-1,57,35,57,77,56,-128,55,-69,54,8,54,77,53,-95,52,3,52,112,51,-27,50,95,50,-29,49,100,49,-30,48,96,48,-42,47,69,47,-86,46,-2,45,67,45,123,44,-92,43,-67,42,-75,41,-97,40,105,39,46,38,-18,36,-97,35,78,34,-16,32,-98,31,45,30,-53,28,112,27,33,26,-50,24,118,23,41,22,-41,20,-97,19,105,18,58,17,10,16,-35,14,-99,13,98,12,25,11,-39,9,-123,8,42,7,-58,5,73,4,-61,2,45,1,-110,-1,-17,-3,62,-4,120,-6,-82,-8,-29,-10,28,-11,77,-13,125,-15,-104,-17,-89,-19,-49,-21,-8,-23,25,-24,43,-26,40,-28,33,-30,21,-32,18,-34,1,-36,-25,-39,-60,-41,-123,-43,63,-45,-7,-48,-39,-50,-74,-52,-87,-54,-103,-56,-101,-58,-71,-60,-6,-62,97,-63,-28,-65,-126,-66,38,-67,-35,-69,-74,-70,-84,-71,-59,-72,-38,-73,-6,-74,10,-74,39,-75,80,-76,-128,-77,-80,-78,-41,-79,-10,-80,11,-80,34,-81,69,-82,118,-83,-92,-84,-57,-85,-25,-86,2,-86,55,-87,120,-88,-63,-89,-3,-90,56,-90,117,-91,-58,-92,27,-92,117,-93,-46,-94,61,-94,-80,-95,53,-95,-56,-96,100,-96,12,-96,-52,-97,-107,-97,111,-97,68,-97,60,-97,79,-97,103,-97,-107,-97,-61,-97,15,-96,110,-96,-19,-96,-128,-95,40,-94,-30,-94,-92,-93,120,-92,91,-91,85,-90,94,-89,120,-88,-98,-87,-65,-86,-18,-85,33,-83,95,-82,-115,-81,-55,-80,3,-78,57,-77,120,-76,-82,-75,-32,-74,26,-72,101,-71,-68,-70,29,-68,117,-67,-49,-66,59,-64,-54,-63,121,-61}; }
	private static byte[] data45(){ return new byte[] {42,-59,-33,-58,-103,-56,91,-54,75,-52,71,-50,81,-48,75,-46,78,-44,87,-42,104,-40,-108,-38,-67,-36,-30,-34,-17,-32,-13,-30,-24,-28,-30,-26,-29,-24,-48,-22,-94,-20,87,-18,-23,-17,106,-15,-17,-14,91,-12,-62,-11,8,-9,63,-8,92,-7,123,-6,-91,-5,-81,-4,-87,-3,-106,-2,120,-1,101,0,81,1,63,2,43,3,22,4,-4,4,-36,5,-73,6,-104,7,117,8,83,9,46,10,-16,10,-74,11,-107,12,123,13,101,14,59,15,29,16,10,17,6,18,24,19,46,20,71,21,114,22,-91,23,-21,24,67,26,-74,27,38,29,-119,30,-19,31,88,33,-54,34,60,36,-71,37,31,39,-122,40,-27,41,75,43,-64,44,39,46,-123,47,-37,48,61,50,-94,51,-3,52,81,54,-91,55,-27,56,46,58,92,59,-121,60,-94,61,-81,62,-77,63,-91,64,-105,65,-119,66,100,67,66,68,14,69,-32,69,-68,70,-104,71,119,72,92,73,85,74,64,75,58,76,39,77,34,78,9,79,-10,79,-27,80,-75,81,-118,82,65,83,-10,83,-113,84,43,85,-91,85,26,86,119,86,-52,86,8,87,43,87,73,87,77,87,72,87,46,87,6,87,-69,86,106,86,9,86,-111,85,3,85,101,84,-65,83,13,83,82,82,-120,81,-73,80,-39,79,-4,78,16,78,38,77,59,76,77,75,84,74,78,73,56,72,24,71,-23,69,-73,68,106,67,28,66,-72,64,58,63,-84,61,23,60,113,58,-79,56,-10,54,33,53,71,51,92,49,92,47,78,45,62,43,47,41,6,39,-46,36,-104,34,86,32,19,30,-35,27,-89,25,102,23,34,21,-34,18,-92,16,-120,14,120,12,100,10,75,8,47,6,26,4,20,2,45,0,59,-2,89,-4,108,-6,-106,-8,-74,-10,-14,-12,70,-13,-113,-15,-22,-17,69,-18,-73,-20,72,-21,-14,-23,-82,-24,114,-25,77,-26,73,-27,110,-28,-78,-29,19,-29,115,-30,-33,-31,97,-31,-7,-32,-74,-32,127,-32,73,-32,8,-32,-50,-33,-92,-33,-111,-33,-121,-33,115,-33,103,-33,81,-33,72,-33,62,-33,74,-33,96,-33,-118,-33,-80,-33,-22,-33,40,-32,-125,-32,-29,-32,90,-31,-50,-31,80,-30,-38,-30,121,-29,45,-28,-36,-28,-99,-27,73,-26,11,-25,-63,-25,-111,-24,84,-23,22,-22,-50,-22,-128,-21,41,-20,-43,-20,110,-19,-8,-19,106,-18,-54,-18,46,-17,127,-17,-38,-17,6,-16,43,-16,48,-16,36,-16,37,-16,31,-16,8,-16,-50,-17,-128,-17,59,-17,-18,-18,-88,-18,82,-18,-30,-19,104,-19,-40,-20,64,-20,-103,-21,-7,-22,61,-22,111,-23,-94,-24,-49,-25,-6,-26,40,-26,92,-27,-118,-28,-67,-29,12,-29,86,-30,-68,-31,37,-31,-96,-32,26,-32,-90,-33,57,-33,-54,-34,107,-34,28,-34,-60,-35,109,-35,17,-35,-80,-36,73,-36,-25,-37,127,-37,10,-37,-94,-38,44,-38,-74,-39,71,-39,-44,-40,99,-40,-20,-41,-123,-41,17,-41,-91,-42,35,-42,-91,-43,23,-43,-99,-44,12,-44,-127,-45,-13,-46,91,-46,-77,-47,3,-47,85,-48,-82,-49,-8,-50,77,-50,-100,-51,7,-51,-125,-52,3,-52,-114,-53,43,-53,-26,-54,-61,-54,-70,-54,-50,-54,1,-53,61,-53,-105,-53,6,-52,-107,-52,65,-51,1,-50,-53,-50,-116,-49,79,-48,37,-47,13,-46,-23,-46,-52,-45,-102,-44,114,-43,44,-42,-8,-42,-65,-41,-103,-40,121,-39,80,-38,49,-37,27,-36,28,-35,42,-34,74,-33,125,-32,-59,-31,37,-29,-115,-28,5,-26,-111,-25,49,-23,-42,-22,-127,-20,56,-18,-10,-17,-59,-15,-93,-13,111,-11,64,-9,3,-7,-46,-6,-103,-4,106,-2,64,0,16,2,-24,3,-76,5,109,7,34,9,-40,10,-122,12,46,14,-53,15,84,17,-46,18,60,20,-97,21,-20,22,45,24,86,25,94,26,70,27,46,28,7,29,-43,29,121,30,3,31,127,31,6,32,124,32,-17,32,67,33,-114,33,-56,33,-6,33,60,34,124,34,-64,34,-12,34,26,35,68,35,-121,35,-52,35,34,36,118,36,-61,36,8,37,83,37,-74,37,19,38,99,38,-94,38,-42,38,5,39,55,39,88,39,113,39,107,39,90,39,53,39,12,39,-38,38,-86,38,98,38,31,38,-60,37,110,37,1,37,-97,36,61,36,-48,35,87,35,-47,34,66,34,-93,33,-16,32,45,32,80,31,107,30,112,29,107,28,77,27,53,26,12,25,-29,23,-61,22,-75,21,-71,20,-56,19,-39,18,15,18,108,17,-24,16,111,16,13,16,-69,15,-125,15,102,15,82,15,76,15,67,15,73,15,67,15,56,15,43,15,22,15,-5,14,-50,14,-95,14,89,14,25,14,-40,13,-121,13,40,13,-68,12,74,12,-38,11,109,11,13,11,-98,10,64,10,-52,9,105,9,18,9,-47,8,-119,8,65,8,-2,7,-52,7,-90,7,-120,7,120,7}; }
	private static byte[] data46(){ return new byte[] {101,7,76,7,45,7,21,7,18,7,25,7,21,7,-2,6,-22,6,-39,6,-39,6,-31,6,-28,6,-35,6,-43,6,-55,6,-63,6,-54,6,-47,6,-43,6,-48,6,-68,6,-79,6,-103,6,-124,6,100,6,40,6,-21,5,-112,5,56,5,-52,4,85,4,-42,3,61,3,-117,2,-38,1,45,1,122,0,-67,-1,-19,-2,34,-2,87,-3,-114,-4,-53,-5,5,-5,81,-6,-100,-7,-15,-8,65,-8,-88,-9,22,-9,-99,-10,45,-10,-60,-11,107,-11,28,-11,-47,-12,-117,-12,106,-12,85,-12,89,-12,80,-12,97,-12,127,-12,-77,-12,-5,-12,74,-11,-85,-11,16,-10,-127,-10,-7,-10,123,-9,12,-8,-90,-8,54,-7,-51,-7,88,-6,-18,-6,-126,-5,21,-4,-80,-4,59,-3,-66,-3,60,-2,-61,-2,85,-1,-35,-1,104,0,-26,0,118,1,1,2,-98,2,73,3,5,4,-64,4,127,5,65,6,27,7,-11,7,-31,8,-69,9,-101,10,119,11,89,12,42,13,-16,13,-81,14,86,15,-20,15,102,16,-38,16,32,17,96,17,125,17,-111,17,-119,17,122,17,94,17,49,17,-1,16,-77,16,107,16,13,16,-65,15,102,15,26,15,-70,14,85,14,-34,13,107,13,-31,12,104,12,-48,11,64,11,-115,10,-34,9,46,9,111,8,-75,7,-20,6,44,6,108,5,-88,4,-26,3,43,3,117,2,-36,1,75,1,-47,0,72,0,-41,-1,100,-1,31,-1,-28,-2,-67,-2,-120,-2,88,-2,52,-2,32,-2,17,-2,18,-2,2,-2,-18,-3,-45,-3,-74,-3,-100,-3,127,-3,83,-3,22,-3,-69,-4,92,-4,-6,-5,-107,-5,38,-5,-92,-6,4,-6,91,-7,-81,-8,14,-8,118,-9,-47,-10,31,-10,93,-11,-91,-12,-9,-13,75,-13,-93,-14,-14,-15,67,-15,-93,-16,10,-16,127,-17,4,-17,-112,-18,52,-18,-35,-19,-101,-19,113,-19,89,-19,84,-19,90,-19,97,-19,-123,-19,-79,-19,-2,-19,77,-18,-108,-18,-28,-18,49,-17,-113,-17,-27,-17,55,-16,120,-16,-73,-16,-20,-16,33,-15,73,-15,107,-15,-121,-15,-103,-15,-88,-15,-85,-15,-70,-15,-63,-15,-58,-15,-64,-15,-76,-15,-89,-15,-107,-15,-119,-15,120,-15,103,-15,91,-15,91,-15,80,-15,79,-15,87,-15,101,-15,117,-15,-125,-15,-107,-15,-86,-15,-72,-15,-42,-15,-17,-15,2,-14,11,-14,24,-14,40,-14,54,-14,44,-14,10,-14,-32,-15,-72,-15,121,-15,60,-15,-20,-16,-111,-16,38,-16,-73,-17,78,-17,-35,-18,98,-18,-37,-19,69,-19,-71,-20,48,-20,-84,-21,48,-21,-96,-22,29,-22,-111,-23,26,-23,-99,-24,35,-24,-99,-25,27,-25,-111,-26,12,-26,-95,-27,54,-27,-39,-28,116,-28,32,-28,-51,-29,-118,-29,92,-29,61,-29,36,-29,9,-29,-6,-30,0,-29,35,-29,72,-29,-128,-29,-72,-29,1,-28,74,-28,-101,-28,-5,-28,108,-27,-31,-27,97,-26,-40,-26,81,-25,-60,-25,76,-24,-44,-24,102,-23,-31,-23,97,-22,-32,-22,95,-21,-45,-21,48,-20,-97,-20,0,-19,86,-19,-74,-19,18,-18,121,-18,-51,-18,56,-17,-94,-17,25,-16,-89,-16,51,-15,-42,-15,120,-14,45,-13,-31,-13,-94,-12,102,-11,58,-10,17,-9,-23,-9,-69,-8,-102,-7,125,-6,90,-5,44,-4,5,-3,-45,-3,-101,-2,95,-1,43,0,-9,0,-73,1,104,2,12,3,-73,3,93,4,4,5,-94,5,58,6,-49,6,76,7,-37,7,90,8,-24,8,104,9,-31,9,71,10,-71,10,50,11,-75,11,43,12,-104,12,-5,12,113,13,-14,13,118,14,-9,14,105,15,-38,15,83,16,-39,16,98,17,-7,17,127,18,0,19,125,19,0,20,124,20,-2,20,91,21,-57,21,22,22,-128,22,-47,22,28,23,74,23,125,23,-97,23,-60,23,-41,23,-28,23,-38,23,-61,23,-101,23,111,23,64,23,27,23,-32,22,-110,22,37,22,-60,21,99,21,2,21,-112,20,37,20,-95,19,8,19,103,18,-43,17,90,17,-43,16,80,16,-63,15,70,15,-35,14,-120,14,66,14,15,14,-34,13,-74,13,-90,13,-65,13,-31,13,33,14,99,14,-75,14,21,15,-111,15,31,16,-71,16,100,17,7,18,-77,18,116,19,63,20,7,21,-49,21,-93,22,119,23,74,24,34,25,-10,25,-49,26,-83,27,-116,28,105,29,97,30,92,31,92,32,85,33,85,34,102,35,-121,36,-68,37,-3,38,71,40,-95,41,-9,42,93,44,-36,45,93,47,-35,48,93,50,-41,51,87,53,-61,54,49,56,127,57,-67,58,-33,59,-2,60,8,62,-20,62,-73,63,81,64,-33,64,87,65,-53,65,44,66,-126,66,-83,66,-49,66,-36,66,-4,66,28,67,46,67,40,67,25,67,-7,66,-52,66,-93,66,105,66,20,66,-103,65,10,65,92,64,-76,63,-25,62,21,62,27,61,11,60,-37,58,-92,57,108,56,46,55,-42,53}; }
	private static byte[] data47(){ return new byte[] {115,52,5,51,-118,49,16,48,-108,46,15,45,-118,43,-14,41,80,40,-98,38,-11,36,65,35,115,33,-102,31,-86,29,-66,27,-57,25,-48,23,-61,21,-92,19,115,17,45,15,-28,12,-105,10,54,8,-51,5,91,3,-34,0,83,-2,-61,-5,57,-7,-81,-10,32,-12,-122,-15,-41,-18,51,-20,-105,-23,-10,-26,88,-28,-69,-31,14,-33,101,-36,-58,-39,57,-41,-83,-44,46,-46,-85,-49,62,-51,-32,-54,-105,-56,104,-58,87,-60,111,-62,-121,-64,-67,-66,24,-67,-102,-69,61,-70,1,-71,-41,-73,-71,-74,-88,-75,-75,-76,-37,-77,25,-77,88,-78,-104,-79,-46,-80,20,-80,105,-81,-56,-82,41,-82,-118,-83,-30,-84,70,-84,-66,-85,57,-85,-48,-86,110,-86,20,-86,-56,-87,-100,-87,-117,-87,-98,-87,-73,-87,-31,-87,29,-86,120,-86,-23,-86,116,-85,7,-84,-76,-84,103,-83,49,-82,6,-81,-22,-81,-39,-80,-55,-79,-49,-78,-34,-77,-12,-76,10,-74,36,-73,72,-72,118,-71,-105,-70,-69,-69,-37,-68,7,-66,37,-65,47,-64,30,-63,20,-62,-10,-62,-36,-61,-87,-60,94,-59,1,-58,-85,-58,57,-57,-60,-57,64,-56,-83,-56,5,-55,87,-55,-73,-55,15,-54,97,-54,-75,-54,-5,-54,64,-53,-107,-53,-6,-53,105,-52,-40,-52,83,-51,-48,-51,108,-50,28,-49,-32,-49,-70,-48,-102,-47,111,-46,73,-45,69,-44,82,-43,103,-42,123,-41,-109,-40,-98,-39,-63,-38,-29,-37,14,-35,40,-34,67,-33,72,-32,79,-31,111,-30,-108,-29,-71,-28,-36,-27,-6,-26,22,-24,63,-23,106,-22,-108,-21,-52,-20,-14,-19,8,-17,13,-16,55,-15,86,-14,107,-13,104,-12,83,-11,66,-10,48,-9,37,-8,9,-7,-38,-7,-85,-6,120,-5,65,-4,7,-3,-43,-3,-91,-2,116,-1,64,0,14,1,-8,1,-12,2,-2,3,-6,4,4,6,28,7,74,8,-108,9,-22,10,67,12,-102,13,-26,14,64,16,-89,17,22,19,124,20,-61,21,4,23,45,24,88,25,116,26,-113,27,-117,28,109,29,71,30,41,31,3,32,-49,32,-106,33,82,34,22,35,-13,35,-46,36,-60,37,-92,38,-114,39,123,40,115,41,-125,42,-103,43,-87,44,-60,45,-57,46,-25,47,0,49,32,50,55,51,95,52,122,53,-112,54,-98,55,-65,56,-46,57,-20,58,-11,59,-20,60,-30,61,-21,62,-26,63,-25,64,-48,65,-82,66,122,67,75,68,28,69,-30,69,-100,70,64,71,-59,71,70,72,-62,72,54,73,123,73,-82,73,-61,73,-63,73,-85,73,118,73,48,73,-43,72,109,72,-27,71,87,71,-49,70,66,70,-71,69,57,69,-70,68,74,68,-21,67,-78,67,120,67,86,67,65,67,53,67,55,67,71,67,97,67,127,67,-94,67,-58,67,-27,67,-3,67,14,68,-3,67,-7,67,-31,67,-46,67,-86,67,-121,67,91,67,35,67,-43,66,-128,66,44,66,-31,65,-126,65,37,65,-73,64,84,64,-38,63,91,63,-48,62,59,62,-122,61,-34,60,46,60,126,59,-69,58,-6,57,49,57,101,56,-96,55,-24,54,46,54,125,53,-40,52,57,52,-103,51,4,51,104,50,-44,49,64,49,-85,48,14,48,105,47,-87,46,-36,45,4,45,39,44,47,43,23,42,-3,40,-57,39,126,38,43,37,-55,35,93,34,-19,32,-119,31,13,30,-107,28,19,27,-122,25,-29,23,76,22,-78,20,16,19,94,17,-102,15,-69,13,-14,11,32,10,78,8,101,6,114,4,106,2,97,0,95,-2,108,-4,118,-6,-125,-8,-127,-10,124,-12,122,-14,-115,-16,-86,-18,-44,-20,-11,-22,10,-23,29,-25,79,-27,-108,-29,-26,-31,56,-32,-100,-34,-2,-36,114,-37,-8,-39,-116,-40,54,-41,-35,-43,-119,-44,44,-45,-40,-47,-100,-48,96,-49,37,-50,-53,-52,96,-53,-35,-55,103,-56,-26,-58,100,-59,-62,-61,8,-62,52,-64,85,-66,-124,-68,-92,-70,-57,-72,-46,-74,-46,-76,-43,-78,-32,-80,1,-81,54,-83,123,-85,-63,-87,22,-88,127,-90,22,-91,-41,-93,-92,-94,-112,-95,-128,-96,-104,-97,-30,-98,71,-98,-64,-99,53,-99,-45,-100,125,-100,76,-100,37,-100,22,-100,9,-100,11,-100,21,-100,50,-100,113,-100,-75,-100,6,-99,93,-99,-58,-99,59,-98,-67,-98,91,-97,-9,-97,-92,-96,88,-95,36,-94,-22,-94,-68,-93,-118,-92,90,-91,48,-90,28,-89,22,-88,35,-87,41,-86,48,-85,78,-84,-111,-83,-9,-82,104,-80,-25,-79,111,-77,8,-75,-73,-74,-116,-72,94,-70,54,-68,12,-66,-34,-65,-84,-63,-120,-61,88,-59,39,-57,-39,-56,127,-54,-3,-53,115,-51,-17,-50,93,-48,-70,-47,-4,-46,41,-44,66,-43,105,-42,-107,-41,-78,-40,-63,-39,-57,-38,-51,-37,-42,-36,-14,-35,14,-33,37,-32,51,-31,62,-30,71,-29,101,-28,-108,-27,-70,-26,-33,-25,-20,-24,-21,-23,-25,-22,-11,-21,7,-19,6,-18,-17,-18}; }
	private static byte[] data48(){ return new byte[] {-43,-17,-91,-16,-108,-15,-125,-14,115,-13,83,-12,69,-11,46,-10,52,-9,71,-8,123,-7,-80,-6,-13,-5,64,-3,-106,-2,2,0,-124,1,19,3,-89,4,55,6,-48,7,95,9,-5,10,-106,12,43,14,-77,15,58,17,-92,18,15,20,121,21,-30,22,50,24,-122,25,-51,26,25,28,92,29,-78,30,-16,31,47,33,102,34,-86,35,-34,36,37,38,92,39,-112,40,-71,41,-28,42,1,44,42,45,82,46,105,47,124,48,-108,49,-72,50,-28,51,18,53,62,54,95,55,-99,56,-42,57,21,59,79,60,-98,61,-22,62,46,64,106,65,-102,66,-61,67,-5,68,44,70,90,71,92,72,94,73,72,74,48,75,7,76,-48,76,-112,77,53,78,-47,78,86,79,-45,79,66,80,-97,80,-32,80,23,81,65,81,93,81,118,81,107,81,89,81,43,81,3,81,-57,80,122,80,39,80,-54,79,99,79,-17,78,-125,78,10,78,127,77,-34,76,65,76,-96,75,4,75,81,74,-116,73,-81,72,-62,71,-67,70,-55,69,-61,68,-91,67,110,66,35,65,-50,63,119,62,10,61,-106,59,4,58,-125,56,-27,54,70,53,-99,51,-3,49,69,48,-120,46,-57,44,1,43,59,41,123,39,-78,37,-33,35,6,34,66,32,-128,30,-47,28,23,27,109,25,-74,23,25,22,121,20,-3,18,-97,17,84,16,15,15,-29,13,-68,12,-83,11,-74,10,-33,9,4,9,66,8,123,7,-62,6,14,6,119,5,-48,4,47,4,-122,3,-27,2,79,2,-53,1,81,1,-64,0,41,0,-95,-1,34,-1,-71,-2,100,-2,9,-2,-76,-3,112,-3,71,-3,55,-3,61,-3,71,-3,82,-3,106,-3,-105,-3,-48,-3,20,-2,97,-2,-95,-2,-44,-2,3,-1,43,-1,91,-1,115,-1,-120,-1,122,-1,97,-1,60,-1,24,-1,-29,-2,-81,-2,94,-2,22,-2,-69,-3,126,-3,58,-3,8,-3,-71,-4,116,-4,29,-4,-39,-5,-101,-5,103,-5,40,-5,-39,-6,117,-6,27,-6,-58,-7,98,-7,-15,-8,123,-8,-4,-9,115,-9,-3,-10,-124,-10,4,-10,99,-11,-58,-12,37,-12,-114,-13,10,-13,116,-14,-51,-15,21,-15,85,-16,-115,-17,-41,-18,37,-18,92,-19,-116,-20,-72,-21,-29,-22,3,-22,59,-23,112,-24,-90,-25,-27,-26,36,-26,104,-27,-83,-28,3,-28,82,-29,-101,-30,-24,-31,35,-31,100,-32,-81,-33,-16,-34,35,-34,81,-35,119,-36,-112,-37,-99,-38,-89,-39,-101,-40,-123,-41,101,-42,57,-43,-8,-45,-79,-46,97,-47,2,-48,-86,-50,54,-51,-66,-53,54,-54,-71,-56,60,-57,-51,-59,111,-60,23,-61,-51,-63,-107,-64,117,-65,113,-66,-123,-67,-73,-68,-7,-69,82,-69,-56,-70,79,-70,-12,-71,-92,-71,94,-71,48,-71,12,-71,0,-71,-12,-72,-7,-72,-2,-72,33,-71,63,-71,104,-71,-123,-71,-73,-71,-5,-71,80,-70,-75,-70,18,-69,125,-69,-17,-69,-125,-68,44,-67,-21,-67,-79,-66,-111,-65,-123,-64,-97,-63,-67,-62,5,-60,83,-59,-57,-58,89,-56,11,-54,-55,-53,-98,-51,-107,-49,-113,-47,-88,-45,-71,-43,-25,-41,25,-38,86,-36,-116,-34,-66,-32,-23,-30,15,-27,46,-25,61,-23,59,-21,28,-19,-3,-18,-42,-16,-103,-14,78,-12,-9,-11,-105,-9,40,-7,-78,-6,51,-4,-87,-3,41,-1,-76,0,63,2,-72,3,56,5,-88,6,25,8,-101,9,38,11,-89,12,33,14,120,15,-47,16,40,18,-106,19,-11,20,78,22,-108,23,-60,24,-22,25,38,27,94,28,-109,29,-81,30,-73,31,-58,32,-63,33,-53,34,-65,35,-70,36,-105,37,97,38,26,39,-39,39,-118,40,52,41,-61,41,65,42,-87,42,8,43,110,43,-64,43,12,44,60,44,105,44,-108,44,-67,44,-44,44,-37,44,-43,44,-62,44,-77,44,-110,44,123,44,67,44,11,44,-83,43,70,43,-49,42,78,42,-64,41,34,41,112,40,-78,39,-27,38,21,38,59,37,103,36,-109,35,-81,34,-49,33,-12,32,45,32,103,31,-88,30,-25,29,55,29,-118,28,-25,27,69,27,-74,26,23,26,-128,25,-15,24,103,24,-43,23,58,23,-80,22,20,22,-112,21,-1,20,112,20,-27,19,76,19,-70,18,41,18,-80,17,46,17,-90,16,17,16,-119,15,-15,14,108,14,-20,13,121,13,-17,12,110,12,-19,11,-127,11,37,11,-56,10,119,10,43,10,-21,9,-81,9,-115,9,112,9,83,9,56,9,45,9,24,9,19,9,22,9,12,9,-19,8,-69,8,-124,8,83,8,40,8,-11,7,-104,7,40,7,-100,6,44,6,-74,5,81,5,-55,4,58,4,-95,3,28,3,-110,2,33,2,-111,1,-4,0,97,0,-76,-1,2,-1,86,-2,-86,-3,-14,-4,25,-4,61,-5,81,-6,106,-7,-127,-8,-114,-9,-98,-10,-90,-11,-72,-12,-38,-13,11,-13,93,-14,-71,-15,54,-15,-65,-16}; }
	private static byte[] data49(){ return new byte[] {102,-16,31,-16,2,-16,-11,-17,-1,-17,13,-16,48,-16,86,-16,-126,-16,-71,-16,-10,-16,58,-15,124,-15,-74,-15,-4,-15,59,-14,-127,-14,-41,-14,42,-13,-124,-13,-49,-13,38,-12,-117,-12,-7,-12,116,-11,-14,-11,113,-10,-19,-10,117,-9,22,-8,-82,-8,83,-7,3,-6,-64,-6,-119,-5,76,-4,30,-3,-18,-3,-40,-2,-64,-1,-72,0,-87,1,-92,2,-98,3,-114,4,123,5,99,6,59,7,14,8,-42,8,-103,9,88,10,16,11,-86,11,67,12,-44,12,105,13,-8,13,122,14,-13,14,79,15,-85,15,0,16,83,16,-107,16,-49,16,-21,16,-10,16,-2,16,-12,16,-26,16,-58,16,-80,16,-112,16,113,16,76,16,53,16,17,16,-7,15,-46,15,-80,15,-115,15,104,15,65,15,11,15,-55,14,112,14,20,14,-76,13,57,13,-77,12,16,12,121,11,-38,10,58,10,-104,9,-19,8,87,8,-59,7,86,7,-27,6,-113,6,64,6,17,6,-4,5,8,6,36,6,93,6,-111,6,-47,6,15,7,85,7,-88,7,-20,7,26,8,43,8,54,8,26,8,-14,7,-98,7,50,7,-94,6,-1,5,60,5,111,4,-110,3,-81,2,-69,1,-68,0,-55,-1,-30,-2,11,-2,72,-3,-116,-4,-35,-5,76,-5,-52,-6,113,-6,35,-6,-20,-7,-69,-7,-103,-7,-112,-7,-109,-7,-86,-7,-53,-7,-14,-7,25,-6,62,-6,116,-6,-74,-6,-11,-6,52,-5,92,-5,-115,-5,-66,-5,-29,-5,10,-4,35,-4,61,-4,72,-4,84,-4,97,-4,109,-4,110,-4,99,-4,94,-4,93,-4,109,-4,-117,-4,-99,-4,-65,-4,-34,-4,13,-3,66,-3,-122,-3,-59,-3,10,-2,79,-2,-99,-2,-14,-2,65,-1,-111,-1,-54,-1,6,0,60,0,105,0,-116,0,-83,0,-52,0,-37,0,-26,0,-23,0,-28,0,-42,0,-55,0,-72,0,-102,0,123,0,71,0,23,0,-34,-1,-107,-1,61,-1,-46,-2,97,-2,-40,-3,70,-3,-75,-4,12,-4,83,-5,-111,-6,-33,-7,33,-7,99,-8,-80,-9,-15,-10,60,-10,-120,-11,-35,-12,61,-12,-107,-13,1,-13,88,-14,-63,-15,21,-15,105,-16,-76,-17,3,-17,75,-18,-126,-19,-73,-20,-38,-21,7,-21,46,-22,98,-23,-116,-24,-64,-25,2,-25,91,-26,-61,-27,56,-27,-46,-28,127,-28,65,-28,23,-28,-3,-29,-11,-29,3,-28,19,-28,45,-28,54,-28,62,-28,58,-28,47,-28,23,-28,-27,-29,-98,-29,66,-29,-49,-30,90,-30,-36,-31,94,-31,-61,-32,47,-32,-102,-33,12,-33,-125,-34,2,-34,-118,-35,37,-35,-64,-36,115,-36,44,-36,-3,-37,-60,-37,-96,-37,-123,-37,124,-37,117,-37,123,-37,-115,-37,-99,-37,-71,-37,-28,-37,20,-36,85,-36,-116,-36,-29,-36,55,-35,-98,-35,9,-34,112,-34,-20,-34,107,-33,-5,-33,-106,-32,58,-31,-27,-31,-94,-30,95,-29,30,-28,-22,-28,-63,-27,-104,-26,113,-25,69,-24,21,-23,-32,-23,-73,-22,-117,-21,83,-20,14,-19,-70,-19,99,-18,8,-17,-79,-17,75,-16,-12,-16,-97,-15,79,-14,-10,-14,-87,-13,108,-12,58,-11,18,-10,-28,-10,-64,-9,-94,-8,-109,-7,122,-6,91,-5,37,-4,-17,-4,-100,-3,87,-2,1,-1,-94,-1,43,0,-108,0,-8,0,87,1,-49,1,53,2,-119,2,-45,2,21,3,104,3,-64,3,22,4,87,4,-125,4,-93,4,-57,4,-36,4,-13,4,-16,4,-49,4,-103,4,87,4,34,4,-24,3,-87,3,98,3,10,3,-59,2,-118,2,91,2,80,2,75,2,81,2,84,2,115,2,-80,2,20,3,-128,3,-9,3,113,4,-5,4,-105,5,62,6,-19,6,-79,7,106,8,31,9,-36,9,-90,10,122,11,86,12,34,13,-25,13,-85,14,-103,15,-114,16,-103,17,-92,18,-76,19,-51,20,10,22,94,23,-68,24,56,26,-70,27,67,29,-29,30,-90,32,122,34,78,36,44,38,9,40,-24,41,-29,43,-51,45,-68,47,-97,49,-120,51,91,53,45,55,-23,56,-93,58,59,60,-49,61,66,63,-83,64,-9,65,65,67,97,68,-120,69,-105,70,-97,71,-92,72,-97,73,-105,74,116,75,102,76,101,77,109,78,123,79,-116,80,-101,81,-66,82,-24,83,17,85,63,86,89,87,79,88,56,89,7,90,-40,90,115,91,-21,91,31,92,45,92,23,92,-22,91,-105,91,28,91,126,90,-66,89,-25,88,-9,87,-4,86,-8,85,-30,84,-50,83,-86,82,-123,81,94,80,68,79,36,78,-13,76,-74,75,96,74,15,73,-80,71,83,70,-50,68,65,67,-91,65,-20,63,39,62,70,60,109,58,106,56,93,54,33,52,-34,49,-99,47,63,45,-56,42,57,40,-115,37,-56,34,-22,31,6,29,20,26,19,23,-11,19,-66,16,-126,13,72,10,9,7,-49,3,-116,0,86,-3,17,-6,-25,-10,-57,-13,-64,-16,-66,-19,-35,-22,-11,-25}; }
	private static byte[] data50(){ return new byte[] {38,-27,104,-30,-67,-33,53,-35,-60,-38,84,-40,-24,-43,-118,-45,79,-47,27,-49,5,-51,-21,-54,-17,-56,-20,-58,17,-59,61,-61,-107,-63,-13,-65,101,-66,-38,-68,113,-69,35,-70,-18,-72,-29,-73,-23,-74,-12,-75,10,-75,60,-76,-106,-77,18,-77,-101,-78,48,-78,-58,-79,110,-79,36,-79,1,-79,-19,-80,-24,-80,-42,-80,-34,-80,-12,-80,31,-79,62,-79,113,-79,-100,-79,-50,-79,-5,-79,51,-78,108,-78,-77,-78,-13,-78,39,-77,84,-77,-127,-77,-63,-77,13,-76,90,-76,-88,-76,11,-75,109,-75,-34,-75,80,-74,-52,-74,89,-73,-39,-73,91,-72,-18,-72,-121,-71,31,-70,-94,-70,36,-69,-77,-69,73,-68,-28,-68,105,-67,-35,-67,89,-66,-26,-66,116,-65,5,-64,-101,-64,52,-63,-67,-63,81,-62,-14,-62,-102,-61,60,-60,-43,-60,85,-59,-33,-59,121,-58,22,-57,-65,-57,87,-56,-18,-56,120,-55,34,-54,-41,-54,-108,-53,97,-52,61,-51,11,-50,-33,-50,-59,-49,-73,-48,-86,-47,-99,-46,-120,-45,91,-44,59,-43,30,-42,3,-41,-41,-41,-99,-40,69,-39,-11,-39,-73,-38,116,-37,36,-36,-48,-36,121,-35,37,-34,-51,-34,-124,-33,41,-32,-54,-32,95,-31,-24,-31,113,-30,0,-29,-112,-29,1,-28,113,-28,-65,-28,29,-27,119,-27,-29,-27,68,-26,-92,-26,-14,-26,78,-25,-62,-25,88,-24,-24,-24,119,-23,8,-22,-80,-22,120,-21,91,-20,87,-19,70,-18,45,-17,37,-16,35,-15,55,-14,77,-13,94,-12,97,-11,87,-10,71,-9,55,-8,36,-7,23,-6,-13,-6,-57,-5,-103,-4,102,-3,73,-2,52,-1,56,0,60,1,53,2,65,3,106,4,-80,5,11,7,115,8,-32,9,94,11,-31,12,115,14,10,16,-80,17,77,19,-29,20,-124,22,56,24,-39,25,-124,27,28,29,-65,30,90,32,3,34,-95,35,71,37,-29,38,116,40,-10,41,-121,43,30,45,-92,46,41,48,-116,49,-52,50,6,52,53,53,96,54,116,55,114,56,77,57,23,58,-38,58,-114,59,64,60,-39,60,111,61,-16,61,-125,62,38,63,-61,63,105,64,21,65,-67,65,114,66,47,67,-4,67,-48,68,-83,69,-123,70,85,71,38,72,0,73,-51,73,-107,74,83,75,18,76,-61,76,107,77,-17,77,105,78,-38,78,67,79,-110,79,-41,79,8,80,43,80,50,80,59,80,45,80,18,80,-21,79,-66,79,-115,79,72,79,24,79,-31,78,-69,78,-109,78,102,78,50,78,20,78,9,78,-5,77,-22,77,-41,77,-57,77,-72,77,-90,77,-116,77,89,77,35,77,-29,76,-119,76,19,76,-107,75,-9,74,86,74,-94,73,-47,72,-18,71,-3,70,19,70,24,69,28,68,11,67,-22,65,-56,64,-81,63,-108,62,112,61,65,60,2,59,-71,57,117,56,53,55,-33,53,-121,52,42,51,-85,49,40,48,-86,46,60,45,-75,43,59,42,-85,40,41,39,-93,37,38,36,-86,34,51,33,-64,31,55,30,-81,28,54,27,-49,25,100,24,-19,22,91,21,-54,19,67,18,-71,16,33,15,-128,13,-48,11,15,10,65,8,-123,6,-47,4,18,3,87,1,-117,-1,-55,-3,3,-4,80,-6,-91,-8,-4,-10,94,-11,-88,-13,-6,-15,78,-16,-61,-18,53,-19,-92,-21,-1,-23,90,-24,-86,-26,-10,-28,67,-29,-116,-31,-57,-33,-36,-35,-32,-37,-44,-39,-50,-41,-70,-43,-98,-45,119,-47,62,-49,-2,-52,-56,-54,-93,-56,-115,-58,126,-60,123,-62,122,-64,-88,-66,-7,-68,104,-69,-22,-71,116,-72,27,-73,-44,-75,-83,-76,-102,-77,-110,-78,-116,-79,-124,-80,-124,-81,-94,-82,-62,-83,-30,-84,-4,-85,36,-85,91,-86,-99,-87,-16,-88,94,-88,-49,-89,90,-89,-19,-90,-115,-90,83,-90,48,-90,26,-90,25,-90,33,-90,70,-90,110,-90,-80,-90,-19,-90,55,-89,-113,-89,5,-88,117,-88,-9,-88,-125,-87,18,-86,-81,-86,97,-85,34,-84,-14,-84,-35,-83,-53,-82,-59,-81,-57,-80,-45,-79,-10,-78,27,-76,76,-75,115,-74,-104,-73,-43,-72,8,-70,61,-69,100,-68,-127,-67,-107,-66,-86,-65,-63,-64,-38,-63,-36,-62,-28,-61,-51,-60,-69,-59,-82,-58,-102,-57,-108,-56,127,-55,99,-54,53,-53,33,-52,18,-51,12,-50,1,-49,-18,-49,-34,-48,-53,-47,-53,-46,-55,-45,-72,-44,-106,-43,105,-42,42,-41,-14,-41,-63,-40,-120,-39,46,-38,-46,-38,115,-37,4,-36,-96,-36,78,-35,1,-34,-81,-34,100,-33,13,-32,-32,-32,-57,-31,-46,-30,-46,-29,-22,-28,8,-26,59,-25,-123,-24,-12,-23,102,-21,-38,-20,79,-18,-46,-17,105,-15,13,-13,-57,-12,107,-10,27,-8,-61,-7,115,-5,19,-3,-60,-2,90,0,-27,1,92,3,-53,4,35,6,100,7,-98,8,-78,9,-71,10,-70,11,-87,12,-103,13,125,14,96,15,60,16,24,17,-5,17,-29,18,-31,19,-7,20,31,22,80,23,-106,24,-24,25}; }
	private static byte[] data51(){ return new byte[] {66,27,-66,28,60,30,-51,31,98,33,-2,34,-102,36,73,38,0,40,-77,41,99,43,2,45,-96,46,56,48,-40,49,113,51,2,53,122,54,-39,55,42,57,111,58,-72,59,-21,60,2,62,-1,62,-21,63,-72,64,-126,65,50,66,-50,66,89,67,-42,67,64,68,-100,68,-20,68,64,69,-122,69,-46,69,-3,69,49,70,102,70,-98,70,-57,70,-25,70,17,71,83,71,-120,71,-79,71,-47,71,-30,71,-22,71,-33,71,-59,71,-96,71,108,71,13,71,-98,70,11,70,115,69,-79,68,-22,67,10,67,13,66,-7,64,-47,63,-90,62,92,61,-1,59,-107,58,31,57,-82,55,53,54,-89,52,16,51,103,49,-62,47,21,46,106,44,-67,42,7,41,78,39,-118,37,-47,35,46,34,-96,32,-6,30,97,29,-45,27,96,26,15,25,-46,23,-103,22,111,21,87,20,81,19,108,18,-93,17,-23,16,40,16,109,15,-65,14,31,14,-116,13,13,13,-122,12,-13,11,86,11,-71,10,41,10,-92,9,10,9,100,8,-76,7,24,7,120,6,-10,5,107,5,-33,4,81,4,-50,3,87,3,2,3,-58,2,-106,2,97,2,41,2,16,2,7,2,30,2,50,2,72,2,83,2,116,2,-109,2,-73,2,-32,2,2,3,26,3,26,3,40,3,42,3,65,3,73,3,70,3,58,3,44,3,42,3,30,3,25,3,19,3,6,3,-15,2,-11,2,-6,2,10,3,20,3,30,3,38,3,60,3,98,3,-105,3,-64,3,-22,3,18,4,46,4,75,4,108,4,-128,4,-120,4,127,4,103,4,62,4,4,4,-84,3,54,3,-73,2,33,2,116,1,-57,0,11,0,61,-1,84,-2,114,-3,-119,-4,-88,-5,-44,-6,17,-6,76,-7,-108,-8,-22,-9,77,-9,-47,-10,96,-10,-33,-11,107,-11,-1,-12,-90,-12,59,-12,-28,-13,108,-13,-20,-14,79,-14,-88,-15,-29,-16,6,-16,5,-17,-27,-19,-88,-20,79,-21,-39,-23,72,-24,-84,-26,5,-27,63,-29,-120,-31,-68,-33,-3,-35,60,-36,-127,-38,-54,-40,23,-41,-128,-43,-15,-45,97,-46,-43,-48,79,-49,-33,-51,118,-52,16,-53,-101,-55,61,-56,-45,-58,127,-59,30,-60,-50,-62,-115,-63,84,-64,40,-65,-1,-67,-2,-68,17,-68,61,-69,115,-70,-60,-71,42,-71,-90,-72,56,-72,-24,-73,-78,-73,-121,-73,101,-73,89,-73,92,-73,123,-73,-87,-73,-17,-73,59,-72,-88,-72,48,-71,-27,-71,-75,-70,-89,-69,-73,-68,-27,-67,55,-65,-78,-64,70,-62,-12,-61,-93,-59,100,-57,52,-55,22,-53,-11,-52,-52,-50,-99,-48,104,-46,36,-44,-31,-43,-116,-41,48,-39,-53,-38,104,-36,-19,-35,118,-33,-12,-32,125,-30,8,-28,-89,-27,75,-25,-10,-24,-83,-22,102,-20,50,-18,14,-16,6,-14,-5,-13,-6,-11,-5,-9,-10,-7,6,-4,30,-2,70,0,91,2,97,4,94,6,76,8,60,10,41,12,6,14,-34,15,-124,17,20,19,-117,20,0,22,89,23,-113,24,-86,25,-96,26,-119,27,107,28,63,29,18,30,-64,30,98,31,-14,31,-122,32,36,33,-65,33,95,34,-9,34,-115,35,36,36,-54,36,119,37,47,38,-31,38,-119,39,33,40,-73,40,68,41,-46,41,82,42,-77,42,-7,42,37,43,76,43,83,43,74,43,22,43,-45,42,113,42,-6,41,110,41,-28,40,67,40,-114,39,-64,38,-29,37,3,37,27,36,37,35,35,34,23,33,10,32,-13,30,-46,29,-87,28,114,27,76,26,35,25,9,24,-34,22,-53,21,-70,20,-74,19,-64,18,-24,17,38,17,110,16,-64,15,27,15,-121,14,16,14,-84,13,65,13,-21,12,-112,12,69,12,-21,11,-95,11,86,11,16,11,-66,10,108,10,25,10,-49,9,-112,9,75,9,4,9,-82,8,90,8,15,8,-50,7,-111,7,78,7,17,7,-31,6,-78,6,-114,6,109,6,75,6,41,6,-12,5,-59,5,-94,5,-113,5,104,5,54,5,1,5,-58,4,-113,4,78,4,16,4,-47,3,-118,3,68,3,-4,2,-56,2,-104,2,110,2,52,2,5,2,-24,1,-68,1,-83,1,-122,1,115,1,74,1,35,1,-21,0,-73,0,100,0,11,0,-102,-1,39,-1,-103,-2,16,-2,120,-3,-39,-4,38,-4,117,-5,-50,-6,49,-6,-97,-7,24,-7,-95,-8,58,-8,-26,-9,-93,-9,116,-9,108,-9,106,-9,126,-9,-101,-9,-66,-9,-2,-9,54,-8,121,-8,-73,-8,-20,-8,16,-7,31,-7,28,-7,18,-7,-8,-8,-46,-8,-102,-8,88,-8,23,-8,-40,-9,-94,-9,119,-9,89,-9,73,-9,75,-9,103,-9,-86,-9,1,-8,115,-8,4,-7,-83,-7,104,-6,35,-5,-14,-5,-48,-4,-74,-3,-115,-2,85,-1,8,0,-75,0,98,1,-4,1,-121,2,-6,2,110,3,-61,3,29,4,102,4,-69,4,9,5,77,5,-119,5}; }
	private static byte[] data52(){ return new byte[] {-49,5,34,6,126,6,-40,6,46,7,-124,7,-42,7,51,8,-118,8,-32,8,56,9,-119,9,-49,9,14,10,66,10,121,10,-78,10,-21,10,25,11,42,11,75,11,101,11,124,11,121,11,112,11,93,11,66,11,34,11,-14,10,-63,10,-128,10,50,10,-30,9,-115,9,66,9,-15,8,-93,8,96,8,42,8,-9,7,-42,7,-70,7,-75,7,-72,7,-45,7,-16,7,25,8,74,8,-125,8,-66,8,1,9,87,9,-93,9,-19,9,34,10,87,10,-123,10,-81,10,-40,10,-18,10,-9,10,-26,10,-62,10,-107,10,100,10,30,10,-71,9,49,9,-96,8,-2,7,83,7,-95,6,-32,5,18,5,53,4,83,3,113,2,-86,1,-10,0,66,0,-95,-1,11,-1,-113,-2,54,-2,-2,-3,-46,-3,-62,-3,-71,-3,-51,-3,-20,-3,38,-2,97,-2,-117,-2,-82,-2,-39,-2,-15,-2,1,-1,-12,-2,-27,-2,-73,-2,115,-2,20,-2,-94,-3,39,-3,-68,-4,69,-4,-36,-5,113,-5,26,-5,-48,-6,-96,-6,-127,-6,118,-6,-125,-6,-84,-6,-23,-6,63,-5,-97,-5,28,-4,-91,-4,65,-3,-40,-3,117,-2,7,-1,-88,-1,73,0,-22,0,-125,1,20,2,-99,2,25,3,-94,3,30,4,-100,4,16,5,117,5,-55,5,16,6,87,6,-112,6,-63,6,-34,6,-22,6,-40,6,-48,6,-79,6,-103,6,116,6,74,6,26,6,-21,5,-70,5,-123,5,91,5,56,5,26,5,-21,4,-72,4,-118,4,106,4,78,4,57,4,18,4,-9,3,-42,3,-71,3,-99,3,-116,3,116,3,79,3,40,3,-7,2,-50,2,-108,2,101,2,23,2,-65,1,92,1,-9,0,-117,0,17,0,-118,-1,1,-1,94,-2,-62,-3,33,-3,-118,-4,-7,-5,99,-5,-46,-6,69,-6,-66,-7,53,-7,-69,-8,71,-8,-34,-9,99,-9,-23,-10,105,-10,-14,-11,122,-11,-17,-12,82,-12,-94,-13,-10,-14,58,-14,124,-15,-74,-16,-24,-17,8,-17,26,-18,42,-19,63,-20,86,-21,113,-22,-119,-23,-105,-24,-95,-25,-82,-26,-63,-27,-27,-28,5,-28,25,-29,47,-30,73,-31,111,-32,-92,-33,-43,-34,17,-34,74,-35,-114,-36,-45,-37,47,-37,-87,-38,38,-38,-78,-39,79,-39,10,-39,-38,-40,-55,-40,-72,-40,-78,-40,-71,-40,-47,-40,9,-39,70,-39,-112,-39,-46,-39,10,-38,56,-38,124,-38,-75,-38,2,-37,45,-37,93,-37,-103,-37,-26,-37,48,-36,125,-36,-67,-36,10,-35,81,-35,-94,-35,-18,-35,65,-34,-103,-34,-29,-34,46,-33,104,-33,-97,-33,-34,-33,19,-32,70,-32,118,-32,-88,-32,-41,-32,1,-31,44,-31,102,-31,-99,-31,-26,-31,65,-30,-88,-30,12,-29,112,-29,-45,-29,71,-28,-64,-28,85,-27,-44,-27,77,-26,-90,-26,2,-25,88,-25,-74,-25,-3,-25,54,-24,77,-24,104,-24,122,-24,-106,-24,-80,-24,-60,-24,-50,-24,-47,-24,-37,-24,-15,-24,23,-23,64,-23,94,-23,110,-23,-125,-23,-89,-23,-58,-23,-6,-23,22,-22,33,-22,20,-22,28,-22,48,-22,87,-22,-123,-22,-88,-22,-66,-22,-16,-22,73,-21,-61,-21,78,-20,-29,-20,127,-19,50,-18,9,-17,9,-16,41,-15,113,-14,-66,-13,25,-11,-107,-10,50,-8,-23,-7,-74,-5,-119,-3,117,-1,101,1,126,3,-101,5,-54,7,10,10,76,12,-123,14,-60,16,10,19,82,21,-105,23,-38,25,9,28,41,30,67,32,91,34,111,36,120,38,104,40,78,42,49,44,19,46,-22,47,-75,49,-127,51,79,53,23,55,-31,56,-93,58,103,60,60,62,31,64,15,66,-4,67,-27,69,-40,71,-36,73,-10,75,14,78,41,80,69,82,88,84,99,86,108,88,118,90,116,92,91,94,28,96,-60,97,98,99,-34,100,71,102,-111,103,-70,104,-76,105,-115,106,69,107,-13,107,124,108,-41,108,-2,108,5,109,-17,108,-66,108,117,108,12,108,118,107,-64,106,-14,105,23,105,58,104,82,103,81,102,65,101,45,100,33,99,17,98,-1,96,-31,95,-50,94,-79,93,-119,92,73,91,9,90,-74,88,83,87,-49,85,59,84,122,82,-79,80,-68,78,-69,76,-102,74,89,72,4,70,-125,67,-12,64,67,62,114,59,-111,56,-114,53,110,50,46,47,-35,43,116,40,9,37,-94,33,43,30,-92,26,34,23,-70,19,109,16,39,13,-1,9,-38,6,-43,3,-42,0,-13,-3,41,-5,-126,-8,-41,-11,37,-13,114,-16,-48,-19,54,-21,-83,-24,47,-26,-100,-29,13,-31,124,-34,-7,-37,-95,-39,107,-41,67,-43,38,-45,28,-47,64,-49,-121,-51,19,-52,-75,-54,107,-55,48,-56,23,-57,28,-58,61,-59,113,-60,-76,-61,-2,-62,78,-62,-80,-63,14,-63,-125,-64,-26,-65,63,-65,-103,-66,-10,-67,90,-67,-52,-68,70,-68,-55,-69,71,-69,-38,-70,116,-70,46,-70,-14,-71,-61,-71,-98,-71,126,-71,111,-71}; }
	private static byte[] data53(){ return new byte[] {107,-71,107,-71,114,-71,103,-71,95,-71,81,-71,81,-71,85,-71,92,-71,116,-71,-104,-71,-48,-71,35,-70,-105,-70,40,-69,-48,-69,-101,-68,-123,-67,-101,-66,-48,-65,26,-63,104,-62,-65,-61,29,-59,109,-58,-58,-57,15,-55,53,-54,42,-53,9,-52,-48,-52,-110,-51,79,-50,-31,-50,71,-49,-116,-49,-41,-49,30,-48,118,-48,-62,-48,-11,-48,22,-47,87,-47,-107,-47,-14,-47,71,-46,-88,-46,-17,-46,65,-45,-91,-45,19,-44,-117,-44,11,-43,123,-43,-24,-43,94,-42,-33,-42,107,-41,-5,-41,118,-40,-31,-40,75,-39,-59,-39,59,-38,-81,-38,16,-37,80,-37,121,-37,-85,-37,-34,-37,10,-36,47,-36,60,-36,50,-36,30,-36,15,-36,-17,-37,-42,-37,-84,-37,117,-37,43,-37,-30,-38,-101,-38,74,-38,-11,-39,-118,-39,27,-39,-93,-40,47,-40,-82,-41,30,-41,-105,-42,2,-42,113,-43,-19,-44,101,-44,-33,-45,73,-45,-66,-46,45,-46,-75,-47,81,-47,-3,-48,-79,-48,114,-48,78,-48,77,-48,106,-48,-80,-48,12,-47,127,-47,16,-46,-63,-46,-112,-45,124,-44,123,-43,122,-42,-105,-41,-71,-40,-5,-39,60,-37,-121,-36,-47,-35,20,-33,108,-32,-54,-31,60,-29,-75,-28,50,-26,-109,-25,-9,-24,112,-22,-6,-21,-113,-19,26,-17,-107,-16,6,-14,116,-13,-28,-12,56,-10,-103,-9,-39,-8,15,-6,46,-5,92,-4,-118,-3,-75,-2,-28,-1,5,1,50,2,109,3,-48,4,68,6,-35,7,-121,9,74,11,19,13,16,15,40,17,80,19,-110,21,-53,23,7,26,62,28,-126,30,-74,32,-14,34,19,37,15,39,-19,40,-56,42,-112,44,73,46,-17,47,-120,49,13,51,-107,52,8,54,-111,55,31,57,-66,58,77,60,-45,61,96,63,-31,64,108,66,-23,67,98,69,-76,70,-14,71,33,73,77,74,105,75,114,76,91,77,50,78,13,79,-33,79,-61,80,-92,81,-105,82,-111,83,-107,84,-80,85,-46,86,8,88,76,89,-87,90,-5,91,86,93,-88,94,-6,95,64,97,119,98,-106,99,-99,100,-111,101,107,102,31,103,-78,103,13,104,74,104,88,104,84,104,27,104,-58,103,75,103,-83,102,-10,101,38,101,69,100,83,99,88,98,104,97,114,96,-127,95,-108,94,-68,93,-28,92,37,92,108,91,-67,90,17,90,99,89,-72,88,20,88,112,87,-57,86,19,86,87,85,-107,84,-65,83,-17,82,26,82,53,81,71,80,58,79,34,78,10,77,-9,75,-30,74,-77,73,111,72,13,71,-106,69,20,68,-120,66,-36,64,27,63,59,61,68,59,69,57,58,55,42,53,12,51,-36,48,-99,46,61,44,-17,41,-99,39,83,37,3,35,-96,32,51,30,-66,27,72,25,-30,22,-122,20,43,18,-67,15,57,13,-57,10,92,8,-3,5,-96,3,44,1,-92,-2,15,-4,-117,-7,12,-9,-106,-12,29,-14,-125,-17,-42,-20,44,-22,-102,-25,25,-27,-96,-30,40,-32,-88,-35,49,-37,-52,-40,-112,-42,111,-44,93,-46,77,-48,57,-50,60,-52,88,-54,-118,-56,-64,-58,-23,-60,-2,-62,6,-63,21,-65,36,-67,55,-69,63,-71,56,-73,29,-75,9,-77,-11,-80,-4,-82,4,-83,30,-85,62,-87,120,-89,-38,-91,87,-92,2,-93,-51,-95,-52,-96,-27,-97,54,-97,-75,-98,104,-98,65,-98,69,-98,109,-98,-80,-98,13,-97,-126,-97,7,-96,-90,-96,68,-95,-32,-95,-126,-94,40,-93,-59,-93,75,-92,-35,-92,100,-91,-20,-91,97,-90,-28,-90,89,-89,-31,-89,94,-88,-21,-88,114,-87,-10,-87,127,-86,0,-85,-111,-85,42,-84,-55,-84,116,-83,29,-82,-64,-82,109,-81,51,-80,13,-79,-12,-79,-28,-78,-49,-77,-78,-76,-77,-75,-46,-74,-26,-73,12,-71,8,-70,20,-69,11,-68,23,-67,24,-66,18,-65,1,-64,-18,-64,-44,-63,-52,-62,-43,-61,-18,-60,14,-58,51,-57,92,-56,-116,-55,-41,-54,47,-52,-101,-51,-2,-50,82,-48,-108,-47,-24,-46,82,-44,-81,-43,-18,-42,42,-40,96,-39,-113,-38,-41,-37,31,-35,120,-34,-62,-33,30,-31,-128,-30,-24,-29,111,-27,-22,-26,103,-24,-16,-23,97,-21,-48,-20,49,-18,-104,-17,-4,-16,55,-14,111,-13,-122,-12,-108,-11,-88,-10,-79,-9,-79,-8,-89,-7,-96,-6,-120,-5,127,-4,124,-3,-121,-2,-112,-1,-95,0,-83,1,-72,2,-34,3,2,5,39,6,76,7,-127,8,-92,9,-53,10,-5,11,41,13,67,14,90,15,102,16,95,17,83,18,51,19,2,20,-63,20,113,21,29,22,-52,22,-122,23,59,24,-8,24,-66,25,-109,26,126,27,-127,28,-88,29,-36,30,32,32,112,33,-47,34,51,36,-89,37,28,39,-110,40,-11,41,71,43,-121,44,-68,45,-28,46,-4,47,0,49,-21,49,-53,50,-110,51,87,52,9,53,-78,53,66,54,-53,54,54,55,-101,55,0,56,85,56,-108,56,-66,56,-48,56,-46,56,-57,56}; }
	private static byte[] data54(){ return new byte[] {-87,56,111,56,26,56,-65,55,86,55,-37,54,70,54,-104,53,-28,52,39,52,107,51,-81,50,-23,49,46,49,95,48,-104,47,-43,46,39,46,-119,45,-16,44,72,44,-88,43,12,43,124,42,-28,41,67,41,-89,40,14,40,105,39,-56,38,28,38,124,37,-49,36,53,36,-98,35,33,35,-86,34,44,34,-65,33,80,33,-41,32,106,32,1,32,-101,31,49,31,-100,30,-7,29,63,29,-109,28,-29,27,34,27,87,26,125,25,-94,24,-53,23,32,23,125,22,-17,21,123,21,22,21,-50,20,-95,20,-97,20,-88,20,-57,20,-12,20,51,21,-110,21,12,22,-119,22,-11,22,109,23,-29,23,116,24,9,25,-100,25,32,26,-114,26,-2,26,109,27,-41,27,68,28,-99,28,-27,28,37,29,108,29,-88,29,-25,29,27,30,67,30,108,30,-108,30,-56,30,-5,30,58,31,111,31,-103,31,-52,31,4,32,75,32,123,32,-87,32,-60,32,-26,32,9,33,63,33,112,33,-91,33,-48,33,-2,33,33,34,99,34,-99,34,-58,34,-25,34,-15,34,-17,34,-48,34,-79,34,118,34,25,34,-101,33,-13,32,64,32,127,31,-78,30,-59,29,-53,28,-56,27,-71,26,-79,25,-77,24,-65,23,-72,22,-71,21,-85,20,-107,19,-114,18,123,17,82,16,18,15,-60,13,94,12,-31,10,107,9,-49,7,52,6,117,4,-69,2,-17,0,42,-1,95,-3,-115,-5,-60,-7,-1,-9,45,-10,92,-12,-110,-14,-54,-16,-6,-18,59,-19,106,-21,-103,-23,-85,-25,-62,-27,-62,-29,-57,-31,-70,-33,-95,-35,123,-37,71,-39,5,-41,-78,-44,91,-46,3,-48,-104,-51,31,-53,-92,-56,37,-58,-70,-61,89,-63,-11,-66,-112,-68,42,-70,-44,-73,-108,-75,97,-77,58,-79,31,-81,16,-83,23,-85,66,-87,-106,-89,19,-90,-80,-92,102,-93,83,-94,126,-95,-24,-96,-111,-96,106,-96,112,-96,-99,-96,2,-95,-86,-95,126,-94,109,-93,106,-92,110,-91,-124,-90,-79,-89,-28,-88,37,-86,98,-85,-87,-84,-27,-83,38,-81,123,-80,-35,-79,91,-77,-35,-76,115,-74,13,-72,-67,-71,-125,-69,79,-67,37,-65,2,-63,-42,-62,-102,-60,109,-58,35,-56,-15,-55,-65,-53,-106,-51,107,-49,84,-47,70,-45,66,-43,92,-41,-109,-39,-4,-37,125,-34,28,-31,-55,-29,-101,-26,-119,-23,-120,-20,-118,-17,-116,-14,-123,-11,113,-8,108,-5,104,-2,85,1,40,4,-42,6,118,9,15,12,-92,14,28,17,116,19,-74,21,-53,23,-41,25,-49,27,-71,29,-113,31,67,33,-43,34,62,36,-97,37,1,39,90,40,-86,41,-16,42,12,44,35,45,55,46,90,47,112,48,114,49,78,50,15,51,-41,51,-114,52,68,53,-47,53,61,54,111,54,-97,54,-56,54,-24,54,-20,54,-37,54,-83,54,94,54,15,54,-82,53,68,53,-65,52,44,52,116,51,-70,50,-25,49,25,49,56,48,72,47,58,46,20,45,-24,43,-82,42,-117,41,81,40,17,39,-78,37,72,36,-33,34,104,33,-16,31,97,30,-69,28,-6,26,57,25,109,23,-91,21,-60,19,-28,17,20,16,96,14,-61,12,60,11,-42,9,-120,8,113,7,114,6,-96,5,-23,4,70,4,-88,3,25,3,-98,2,43,2,-88,1,24,1,-125,0,-30,-1,66,-1,-100,-2,-40,-3,4,-3,37,-4,73,-5,123,-6,-62,-7,8,-7,72,-8,-118,-9,-49,-10,52,-10,-75,-11,63,-11,-57,-12,64,-12,-60,-13,77,-13,-28,-14,-128,-14,24,-14,-91,-15,33,-15,-96,-16,21,-16,-89,-17,60,-17,-49,-18,86,-18,-20,-19,-117,-19,77,-19,28,-19,-2,-20,-4,-20,9,-19,49,-19,113,-19,-49,-19,74,-18,-47,-18,80,-17,-35,-17,92,-16,-13,-16,118,-15,-4,-15,106,-14,-47,-14,33,-13,112,-13,-64,-13,9,-12,78,-12,-112,-12,-37,-12,35,-11,-125,-11,-28,-11,68,-10,-90,-10,8,-9,110,-9,-53,-9,32,-8,103,-8,-100,-8,-59,-8,-23,-8,0,-7,17,-7,22,-7,21,-7,18,-7,28,-7,58,-7,85,-7,-124,-7,-57,-7,49,-6,-92,-6,37,-5,-79,-5,74,-4,-19,-4,-74,-3,-123,-2,106,-1,84,0,73,1,77,2,92,3,-117,4,-59,5,17,7,107,8,-55,9,48,11,-111,12,0,14,106,15,-59,16,11,18,39,19,52,20,37,21,-19,21,-112,22,13,23,97,23,-105,23,-75,23,-67,23,-66,23,-96,23,112,23,52,23,-3,22,-52,22,-106,22,104,22,50,22,-9,21,-74,21,-116,21,95,21,66,21,40,21,20,21,-14,20,-49,20,-76,20,-91,20,-104,20,-117,20,111,20,83,20,75,20,78,20,86,20,101,20,101,20,112,20,122,20,-96,20,-64,20,-11,20,35,21,85,21,-111,21,-60,21,-4,21,55,22,88,22,118,22,121,22,113,22,76,22,18,22,-61,21,99,21,-15,20,104,20,-54,19}; }
	private static byte[] data55(){ return new byte[] {31,19,104,18,-80,17,0,17,93,16,-73,15,21,15,117,14,-30,13,94,13,-22,12,121,12,5,12,-107,11,30,11,-91,10,55,10,-44,9,117,9,8,9,-109,8,37,8,-72,7,95,7,13,7,-73,6,95,6,9,6,-73,5,111,5,37,5,-43,4,-121,4,35,4,-59,3,85,3,-33,2,90,2,-56,1,35,1,118,0,-62,-1,0,-1,44,-2,75,-3,90,-4,111,-5,119,-6,-105,-7,-71,-8,-14,-9,57,-9,-109,-10,-6,-11,-117,-11,70,-11,35,-11,35,-11,59,-11,-125,-11,-23,-11,119,-10,18,-9,-56,-9,-99,-8,117,-7,94,-6,62,-5,26,-4,-8,-4,-28,-3,-63,-2,-100,-1,78,0,9,1,-89,1,72,2,-52,2,72,3,-86,3,0,4,52,4,64,4,52,4,23,4,-37,3,-126,3,21,3,-112,2,18,2,-122,1,-3,0,113,0,-16,-1,114,-1,-1,-2,-92,-2,107,-2,67,-2,43,-2,21,-2,24,-2,49,-2,87,-2,-123,-2,-86,-2,-25,-2,35,-1,118,-1,-48,-1,61,0,-72,0,70,1,-40,1,107,2,-17,2,-105,3,57,4,-30,4,-120,5,30,6,-97,6,7,7,94,7,-97,7,-62,7,-54,7,-76,7,-124,7,61,7,-29,6,114,6,-12,5,107,5,-59,4,19,4,101,3,-77,2,-1,1,70,1,-114,0,-51,-1,15,-1,78,-2,-104,-3,-16,-4,80,-4,-78,-5,25,-5,-114,-6,16,-6,-93,-7,84,-7,20,-7,-38,-8,-91,-8,127,-8,102,-8,75,-8,57,-8,31,-8,-14,-9,-71,-9,125,-9,46,-9,-38,-10,115,-10,0,-10,102,-11,-70,-12,-2,-13,73,-13,-118,-14,-77,-15,-64,-16,-70,-17,-78,-18,-83,-19,-99,-20,-116,-21,99,-22,66,-23,12,-24,-29,-26,-76,-27,-108,-28,127,-29,108,-30,96,-31,95,-32,-121,-33,-59,-34,15,-34,92,-35,-64,-36,58,-36,-57,-37,112,-37,48,-37,-6,-38,-36,-38,-46,-38,-39,-38,-12,-38,19,-37,67,-37,121,-37,-73,-37,-16,-37,45,-36,91,-36,-117,-36,-92,-36,-65,-36,-39,-36,-30,-36,-28,-36,-39,-36,-52,-36,-68,-36,-90,-36,-108,-36,120,-36,95,-36,83,-36,81,-36,76,-36,71,-36,74,-36,89,-36,89,-36,94,-36,96,-36,114,-36,-121,-36,-115,-36,-113,-36,-113,-36,-101,-36,-83,-36,-64,-36,-55,-36,-42,-36,-38,-36,-24,-36,-20,-36,-2,-36,5,-35,4,-35,-19,-36,-63,-36,-115,-36,82,-36,39,-36,-7,-37,-90,-37,72,-37,-28,-38,-92,-38,116,-38,74,-38,41,-38,9,-38,-10,-39,-6,-39,14,-38,53,-38,96,-38,-103,-38,-56,-38,-7,-38,41,-37,93,-37,-90,-37,-22,-37,42,-36,100,-36,-71,-36,38,-35,-96,-35,48,-34,-74,-34,88,-33,22,-32,-4,-32,0,-30,21,-29,64,-28,115,-27,-62,-26,56,-24,-52,-23,117,-21,50,-19,-3,-18,-54,-16,-59,-14,-34,-12,1,-9,53,-7,122,-5,-73,-3,16,0,95,2,-59,4,7,7,96,9,-94,11,-32,13,31,16,97,18,-108,20,-66,22,-33,24,-5,26,21,29,46,31,83,33,110,35,-106,37,-66,39,-32,41,10,44,44,46,75,48,96,50,121,52,-116,54,-100,56,-92,58,-90,60,-89,62,-79,64,-72,66,-58,68,-42,70,-21,72,-6,74,16,77,50,79,72,81,99,83,111,85,119,87,105,89,91,91,62,93,11,95,-52,96,104,98,-4,99,102,101,-43,102,57,104,-112,105,-69,106,-53,107,-64,108,-84,109,-128,110,60,111,-47,111,72,112,-107,112,-62,112,-59,112,-74,112,-128,112,31,112,-107,111,-11,110,59,110,120,109,-113,108,-123,107,91,106,30,105,-56,103,104,102,-14,100,94,99,-90,97,-39,95,-6,93,-2,91,-29,89,-77,87,119,85,51,83,-28,80,121,78,10,76,-124,73,16,71,-94,68,76,66,-15,63,-122,61,44,59,-52,56,126,54,40,52,-40,49,-126,47,35,45,-62,42,86,40,-37,37,77,35,-98,32,-45,29,-24,26,-1,23,-7,20,-8,17,-29,14,-81,11,127,8,77,5,52,2,52,-1,69,-4,116,-7,-75,-10,36,-12,-72,-15,-113,-17,-105,-19,-55,-21,-7,-23,70,-24,-80,-26,47,-27,-44,-29,-122,-30,61,-31,-24,-33,-102,-34,81,-35,31,-36,0,-37,-1,-39,1,-39,21,-40,67,-41,-103,-42,31,-42,-41,-43,-121,-43,86,-43,53,-43,52,-43,59,-43,77,-43,86,-43,69,-43,50,-43,20,-43,-10,-44,-52,-44,-108,-44,70,-44,-23,-45,-113,-45,60,-45,-1,-46,-63,-46,-112,-46,99,-46,76,-46,79,-46,116,-46,-91,-46,-7,-46,81,-45,-62,-45,59,-44,-37,-44,122,-43,33,-42,-55,-42,-124,-41,73,-40,17,-39,-32,-39,-98,-38,85,-37,-2,-37,-92,-36,57,-35,-37,-35,78,-34,-79,-34,-8,-34,55,-33,88,-33,-121,-33,-107,-33,-113,-33,102,-33,47,-33,-16,-34,-72,-34,-121,-34,61,-34,-53,-35,81,-35,-49,-36,78,-36,-38,-37,92,-37,-52,-38}; }
	private static byte[] data56(){ return new byte[] {46,-38,-86,-39,36,-39,-86,-40,70,-40,-29,-41,-121,-41,53,-41,-16,-42,-74,-42,-103,-42,104,-42,53,-42,-22,-43,-83,-43,94,-43,15,-43,-72,-44,79,-44,-64,-45,44,-45,-119,-46,-21,-47,60,-47,-122,-48,-84,-49,-55,-50,-14,-51,7,-51,16,-52,-1,-54,-41,-55,-117,-56,42,-57,-76,-59,38,-60,-113,-62,-43,-64,2,-65,31,-67,70,-69,108,-71,-111,-73,-60,-75,2,-76,97,-78,-26,-80,-93,-81,126,-82,113,-83,-109,-84,-32,-85,93,-85,6,-85,-35,-86,-45,-86,-28,-86,8,-85,92,-85,-54,-85,106,-84,21,-83,-45,-83,-106,-82,110,-81,86,-80,96,-79,111,-78,-117,-77,-99,-76,-71,-75,-38,-74,11,-72,75,-71,127,-70,-107,-69,-67,-68,-24,-67,56,-65,125,-64,-44,-63,12,-61,68,-60,-124,-59,-41,-58,44,-56,-95,-55,7,-53,91,-52,-66,-51,66,-49,-36,-48,-111,-46,82,-44,35,-42,-9,-41,3,-38,38,-36,105,-34,-48,-32,77,-29,-57,-27,85,-24,-16,-22,-94,-19,82,-16,18,-13,-83,-11,57,-8,-51,-6,93,-3,-31,-1,107,2,-21,4,100,7,-49,9,75,12,-67,14,60,17,-70,19,50,22,-104,24,-2,26,86,29,-74,31,33,34,123,36,-84,38,-47,40,-19,42,12,45,19,47,44,49,45,51,35,53,17,55,-8,56,-34,58,-39,60,-57,62,-83,64,120,66,74,68,15,70,-48,71,-125,73,42,75,-56,76,82,78,-27,79,-125,81,55,83,-20,84,-119,86,38,88,-46,89,-119,91,72,93,16,95,-64,96,95,98,-16,99,116,101,-43,102,26,104,59,105,59,106,0,107,-104,107,12,108,91,108,-119,108,-101,108,-126,108,76,108,3,108,-70,107,111,107,33,107,-42,106,-123,106,62,106,4,106,-40,105,-61,105,-56,105,-41,105,-16,105,23,106,66,106,124,106,-84,106,-6,106,41,107,98,107,121,107,122,107,103,107,81,107,39,107,-8,106,-72,106,101,106,-31,105,90,105,-49,104,54,104,-110,103,-37,102,31,102,77,101,105,100,120,99,123,98,103,97,53,96,-36,94,108,93,-21,91,90,90,-79,88,-13,86,26,85,53,83,93,81,121,79,-101,77,-82,75,-54,73,-46,71,-22,69,7,68,47,66,91,64,123,62,-108,60,-108,58,-98,56,-88,54,-72,52,-59,50,-71,48,-108,46,109,44,66,42,45,40,15,38,-23,35,-81,33,100,31,43,29,-19,26,-77,24,110,22,20,20,-90,17,38,15,-102,12,27,10,-105,7,-2,4,65,2,105,-1,-107,-4,-56,-7,3,-9,61,-12,106,-15,114,-18,-123,-21,-103,-24,-44,-27,2,-29,66,-32,104,-35,-114,-38,-66,-41,4,-43,98,-46,-32,-49,89,-51,-53,-54,72,-56,-24,-59,-87,-61,124,-63,111,-65,107,-67,-123,-69,-87,-71,17,-72,-114,-74,57,-75,-16,-77,-54,-78,-73,-79,-25,-80,42,-80,-99,-81,36,-81,-60,-82,98,-82,31,-82,-28,-83,-73,-83,-122,-83,94,-83,43,-83,1,-83,-57,-84,-121,-84,37,-84,-61,-85,84,-85,-41,-86,95,-86,-28,-87,101,-87,-44,-88,73,-88,-68,-89,39,-89,-103,-90,5,-90,-128,-91,6,-91,-105,-92,32,-92,-81,-93,78,-93,-15,-94,-97,-94,82,-94,33,-94,-7,-95,-26,-95,-39,-95,-49,-95,-34,-95,2,-94,50,-94,110,-94,-69,-94,11,-93,102,-93,-45,-93,94,-92,-9,-92,-101,-91,68,-90,-23,-90,-86,-89,120,-88,107,-87,88,-86,87,-85,75,-84,64,-83,74,-82,107,-81,-116,-80,-84,-79,-49,-78,-40,-77,-27,-76,-7,-75,31,-73,58,-72,87,-71,108,-70,122,-69,-117,-68,-84,-67,-53,-66,-29,-65,-5,-64,33,-62,55,-61,107,-60,-101,-59,-47,-58,13,-56,88,-55,-77,-54,22,-52,-107,-51,46,-49,-61,-48,107,-46,46,-44,-14,-43,-39,-41,-59,-39,-64,-37,-81,-35,-96,-33,114,-31,72,-29,35,-27,-12,-26,-85,-24,78,-22,-31,-21,77,-19,-78,-18,33,-16,-113,-15,-16,-14,61,-12,-128,-11,-77,-10,-6,-9,53,-7,122,-6,-79,-5,-15,-4,20,-2,62,-1,115,0,-87,1,-16,2,42,4,122,5,-49,6,67,8,-52,9,111,11,35,13,-3,14,-29,16,-13,18,15,21,57,23,96,25,-103,27,-54,29,-3,31,39,34,60,36,63,38,32,40,-24,41,-125,43,9,45,-124,46,-39,47,17,49,39,50,30,51,2,52,-60,52,115,53,-2,53,117,54,-46,54,29,55,75,55,95,55,105,55,89,55,59,55,13,55,-36,54,-89,54,110,54,28,54,-50,53,-119,53,87,53,36,53,-12,52,-60,52,-96,52,120,52,71,52,44,52,16,52,-11,51,-55,51,-91,51,125,51,82,51,52,51,15,51,-7,50,-51,50,-88,50,-115,50,125,50,115,50,100,50,71,50,36,50,17,50,1,50,-21,49,-68,49,127,49,39,49,-60,48,95,48,-31,47,57,47,122,46,-113,45,-92,44,-100,43,-108,42,113,41,69,40,8,39,-49,37}; }
	private static byte[] data57(){ return new byte[] {-76,36,-79,35,-74,34,-71,33,-31,32,17,32,110,31,-16,30,-98,30,76,30,28,30,-11,29,-8,29,18,30,80,30,-109,30,-29,30,62,31,-93,31,31,32,-66,32,103,33,-5,33,-127,34,23,35,-98,35,57,36,-65,36,45,37,103,37,-101,37,-58,37,-33,37,-20,37,-43,37,-98,37,87,37,-5,36,-77,36,102,36,45,36,-27,35,-99,35,91,35,43,35,17,35,14,35,24,35,18,35,13,35,22,35,53,35,92,35,124,35,-105,35,-87,35,-76,35,-44,35,-15,35,22,36,48,36,54,36,49,36,73,36,98,36,113,36,97,36,75,36,44,36,20,36,-9,35,-50,35,-128,35,32,35,-92,34,43,34,-75,33,66,33,-76,32,12,32,90,31,-105,30,-43,29,22,29,75,28,108,27,110,26,112,25,80,24,61,23,28,22,-10,20,-66,19,119,18,33,17,-76,15,80,14,-29,12,100,11,-42,9,61,8,-103,6,-12,4,65,3,118,1,-108,-1,-86,-3,-87,-5,-117,-7,97,-9,39,-11,-35,-14,-116,-16,34,-18,-81,-21,37,-23,-97,-26,26,-28,-115,-31,3,-33,110,-36,-39,-39,76,-41,-75,-44,32,-46,-114,-49,18,-51,-128,-54,-22,-57,68,-59,-69,-62,46,-64,-69,-67,66,-69,-44,-72,116,-74,44,-76,34,-78,52,-80,117,-82,-63,-84,62,-85,-24,-87,-50,-88,-25,-89,41,-89,-116,-90,9,-90,-107,-91,52,-91,14,-91,3,-91,31,-91,40,-91,63,-91,88,-91,-98,-91,9,-90,-110,-90,52,-89,-40,-89,-108,-88,102,-87,114,-86,-92,-85,-19,-84,79,-82,-67,-81,58,-79,-51,-78,126,-76,48,-74,-12,-73,-77,-71,118,-69,59,-67,18,-65,-17,-64,-39,-62,-60,-60,-77,-58,-89,-56,-86,-54,-69,-52,-36,-50,16,-47,77,-45,-118,-43,-46,-41,26,-38,87,-36,-98,-34,-34,-32,44,-29,105,-27,-86,-25,-23,-23,54,-20,-103,-18,11,-15,-99,-13,61,-10,-24,-8,-99,-5,123,-2,106,1,123,4,-121,7,-118,10,111,13,70,16,27,19,-19,21,-104,24,27,27,89,29,-126,31,-97,33,-77,35,-97,37,109,39,28,41,-81,42,70,44,-37,45,106,47,-31,48,63,50,119,51,-109,52,-96,53,-107,54,110,55,25,56,-99,56,-35,56,-2,56,-1,56,-22,56,-56,56,-120,56,32,56,-86,55,47,55,-61,54,81,54,-23,53,116,53,-19,52,110,52,-13,51,123,51,-2,50,114,50,-48,49,29,49,110,48,-69,47,-18,46,19,46,36,45,43,44,24,43,-3,41,-51,40,-95,39,91,38,4,37,-124,35,-9,33,98,32,-74,30,-8,28,40,27,83,25,121,23,-108,21,-68,19,-31,17,29,16,93,14,-65,12,48,11,-74,9,95,8,21,7,-13,5,-29,4,-19,3,3,3,26,2,51,1,82,0,-118,-1,-79,-2,-53,-3,-56,-4,-45,-5,-44,-6,-32,-7,-30,-8,-34,-9,-48,-10,-62,-11,-82,-12,-91,-13,-69,-14,-39,-15,6,-15,53,-16,109,-17,-80,-18,24,-18,-112,-19,20,-19,-113,-20,22,-20,-87,-21,81,-21,9,-21,-50,-22,121,-22,40,-22,-57,-23,125,-23,43,-23,-18,-24,-113,-24,55,-24,-52,-25,109,-25,14,-25,-61,-26,121,-26,38,-26,-36,-27,-84,-27,-119,-27,-123,-27,-110,-27,-75,-27,-32,-27,33,-26,114,-26,-39,-26,80,-25,-46,-25,84,-24,-58,-24,66,-23,-77,-23,42,-22,-126,-22,-51,-22,1,-21,55,-21,80,-21,87,-21,79,-21,59,-21,47,-21,15,-21,-13,-22,-61,-22,-84,-22,-106,-22,-108,-22,-119,-22,-107,-22,-101,-22,-74,-22,-52,-22,-21,-22,-2,-22,19,-21,49,-21,78,-21,110,-21,-98,-21,-36,-21,52,-20,-102,-20,24,-19,-82,-19,101,-18,63,-17,69,-16,99,-15,-88,-14,-11,-13,89,-11,-77,-10,26,-8,116,-7,-46,-6,8,-4,20,-3,-2,-3,-66,-2,93,-1,-44,-1,30,0,70,0,65,0,34,0,-13,-1,-70,-1,115,-1,37,-1,-59,-2,106,-2,13,-2,-66,-3,102,-3,25,-3,-47,-4,-117,-4,78,-4,36,-4,16,-4,21,-4,16,-4,41,-4,99,-4,-66,-4,56,-3,-47,-3,112,-2,59,-1,15,0,11,1,24,2,50,3,81,4,111,5,-116,6,-97,7,-76,8,-58,9,-47,10,-47,11,-59,12,-77,13,-100,14,-116,15,127,16,108,17,78,18,49,19,22,20,-22,20,-57,21,-118,22,74,23,-10,23,-113,24,17,25,120,25,-44,25,34,26,86,26,-128,26,-87,26,-48,26,4,27,39,27,92,27,-99,27,1,28,103,28,-40,28,79,29,-35,29,110,30,22,31,-61,31,110,32,2,33,-117,33,-4,33,103,34,-69,34,-2,34,29,35,44,35,36,35,-3,34,-52,34,-123,34,33,34,-79,33,54,33,-78,32,39,32,-119,31,-14,30,64,30,-103,29,-32,28,55,28,-117,27,-34,26,54,26,-110,25,-11,24,88,24,-56,23,76,23,-34,22,120,22,30,22,-61,21}; }
	private static byte[] data58(){ return new byte[] {127,21,61,21,15,21,-40,20,-86,20,121,20,79,20,27,20,-26,19,-84,19,108,19,48,19,-11,18,-81,18,110,18,52,18,13,18,-23,17,-60,17,-103,17,121,17,94,17,91,17,79,17,54,17,24,17,-22,16,-86,16,90,16,13,16,-69,15,84,15,-21,14,120,14,1,14,-123,13,22,13,-99,12,57,12,-52,11,116,11,19,11,-53,10,-127,10,51,10,-21,9,-108,9,72,9,3,9,-53,8,-108,8,89,8,34,8,-14,7,-47,7,-51,7,-33,7,-5,7,36,8,79,8,-115,8,-42,8,34,9,103,9,-86,9,-12,9,45,10,84,10,102,10,106,10,106,10,88,10,60,10,12,10,-54,9,-125,9,46,9,-43,8,110,8,-7,7,114,7,-51,6,27,6,70,5,110,4,-118,3,-118,2,122,1,78,0,33,-1,-9,-3,-39,-4,-55,-5,-51,-6,-29,-7,21,-7,99,-8,-25,-9,-117,-9,89,-9,44,-9,11,-9,-15,-10,-19,-10,-15,-10,-2,-10,-23,-10,-79,-10,110,-10,16,-10,-87,-11,46,-11,-94,-12,9,-12,88,-13,-104,-14,-32,-15,34,-15,115,-16,-73,-17,-23,-18,17,-18,52,-19,99,-20,-106,-21,-80,-22,-82,-23,-118,-24,90,-25,33,-26,-35,-28,-119,-29,29,-30,-86,-32,48,-33,-53,-35,101,-36,26,-37,-33,-39,-76,-40,-94,-41,-107,-42,-67,-43,12,-43,-116,-44,22,-44,-74,-45,88,-45,32,-45,2,-45,-21,-46,-27,-46,-56,-46,-61,-46,-88,-46,-102,-46,-120,-46,117,-46,87,-46,61,-46,39,-46,16,-46,-4,-47,-19,-47,-39,-47,-70,-47,-95,-47,-110,-47,124,-47,102,-47,69,-47,44,-47,21,-47,8,-47,-14,-48,-39,-48,-77,-48,-116,-48,96,-48,61,-48,19,-48,-31,-49,-96,-49,84,-49,4,-49,-72,-50,105,-50,-1,-51,-120,-51,-13,-52,78,-52,-109,-53,-40,-54,13,-54,52,-55,59,-56,77,-57,81,-58,117,-59,-85,-60,-5,-61,75,-61,-75,-62,56,-62,-28,-63,-69,-63,-68,-63,-59,-63,-23,-63,25,-62,108,-62,-49,-62,75,-61,-57,-61,63,-60,-81,-60,32,-59,-112,-59,24,-58,-111,-58,21,-57,122,-57,-32,-57,72,-56,-81,-56,39,-55,-108,-55,-12,-55,72,-54,-83,-54,36,-53,-96,-53,54,-52,-56,-52,94,-51,12,-50,-28,-50,-24,-49,24,-47,-128,-46,-16,-45,-121,-43,81,-41,95,-39,-101,-37,-4,-35,109,-32,-33,-30,102,-27,2,-24,-86,-22,82,-19,1,-16,-104,-14,33,-11,-101,-9,32,-6,-119,-4,4,-1,101,1,-61,3,8,6,93,8,-91,10,-4,12,75,15,-101,17,-47,19,8,22,58,24,100,26,-110,28,-63,30,-11,32,30,35,62,37,101,39,-102,41,-15,43,88,46,-60,48,69,51,-44,53,124,56,56,59,7,62,-31,64,-72,67,-103,70,105,73,68,76,36,79,0,82,-57,84,116,87,16,90,-100,92,31,95,-96,97,7,100,96,102,124,104,-117,106,126,108,100,110,56,112,-38,113,73,115,126,116,-111,117,127,118,55,119,-60,119,20,120,49,120,43,120,-19,119,-99,119,45,119,-75,118,21,118,101,117,-81,116,-13,115,53,115,109,114,-90,113,-43,112,7,112,37,111,61,110,66,109,67,108,47,107,14,106,-49,104,123,103,9,102,-116,100,-30,98,52,97,123,95,-79,93,-54,91,-41,89,-48,87,-42,85,-67,83,-101,81,94,79,26,77,-66,74,98,72,-15,69,116,67,-39,64,40,62,120,59,-83,56,-22,53,24,51,66,48,78,45,89,42,101,39,-128,36,-87,33,-49,30,-20,27,-10,24,6,22,8,19,23,16,44,13,75,10,96,7,116,4,-110,1,-58,-2,48,-4,-62,-7,93,-9,15,-11,-21,-14,-6,-16,90,-17,-29,-19,-92,-20,101,-21,86,-22,101,-23,-86,-24,14,-24,-115,-25,8,-25,122,-26,-18,-27,103,-27,1,-27,-88,-28,76,-28,-23,-29,124,-29,37,-29,-42,-30,-83,-30,-118,-30,97,-30,58,-30,39,-30,33,-30,37,-30,34,-30,15,-30,-26,-31,-80,-31,125,-31,73,-31,31,-31,-17,-32,-66,-32,123,-32,77,-32,52,-32,58,-32,75,-32,110,-32,-81,-32,-2,-32,118,-31,4,-30,-99,-30,60,-29,-44,-29,118,-28,53,-27,-7,-27,-83,-26,79,-25,-26,-25,112,-24,-3,-24,-105,-23,40,-22,-107,-22,-34,-22,36,-21,93,-21,-89,-21,-24,-21,19,-20,17,-20,8,-20,-38,-21,-89,-21,109,-21,42,-21,-79,-22,33,-22,-116,-23,-5,-24,100,-24,-41,-25,53,-25,-113,-26,-10,-27,94,-27,-44,-28,88,-28,-7,-29,-126,-29,24,-29,-88,-30,67,-30,-36,-31,115,-31,-33,-32,51,-32,121,-33,-70,-34,-35,-35,-17,-36,-23,-37,-74,-38,102,-39,1,-40,-124,-42,-4,-44,93,-45,-113,-47,-76,-49,-61,-51,-41,-53,-68,-55,-107,-57,91,-59,15,-61,-71,-64,85,-66,-21,-69,-126,-71,47,-73,-43,-76,-121,-78,78,-80,52,-82,52,-84,92,-86,-81,-88,48,-89,-28,-91,-50,-92}; }
	private static byte[] data59(){ return new byte[] {-18,-93,55,-93,-75,-94,83,-94,18,-94,-21,-95,-26,-95,-12,-95,25,-94,64,-94,111,-94,-102,-94,-42,-94,8,-93,43,-93,57,-93,87,-93,119,-93,-101,-93,-69,-93,-22,-93,23,-92,86,-92,-96,-92,5,-91,125,-91,9,-90,-80,-90,102,-89,77,-88,75,-87,111,-86,-77,-85,18,-83,117,-82,-16,-81,-121,-79,57,-77,-6,-76,-67,-74,125,-72,36,-70,-37,-69,125,-67,44,-65,-65,-64,76,-62,-84,-61,21,-59,110,-58,-40,-57,72,-55,-52,-54,78,-52,-33,-51,-125,-49,94,-47,76,-45,109,-43,-95,-41,-7,-39,104,-36,-2,-34,-114,-31,83,-28,49,-25,12,-22,-29,-20,-72,-17,-111,-14,113,-11,93,-8,55,-5,1,-2,-57,0,-107,3,105,6,47,9,-2,11,-87,14,83,17,-31,19,99,22,-62,24,32,27,100,29,121,31,110,33,66,35,1,37,-75,38,104,40,2,42,-119,43,11,45,-115,46,31,48,-61,49,-120,51,74,53,22,55,-26,56,-53,58,-70,60,-69,62,-76,64,-83,66,-105,68,120,70,77,72,60,74,26,76,-30,77,126,79,30,81,-71,82,91,84,-7,85,119,87,-32,88,39,90,96,91,-126,92,-104,93,-110,94,96,95,-19,95,92,96,-74,96,14,97,83,97,-122,97,-101,97,-59,97,-13,97,71,98,-93,98,38,99,-71,99,108,100,45,101,15,102,-1,102,-10,103,-16,104,-37,105,-79,106,109,107,-4,107,91,108,-90,108,-47,108,-59,108,-107,108,59,108,-44,107,76,107,-71,106,40,106,-110,105,11,105,-125,104,-9,103,124,103,20,103,-72,102,96,102,-7,101,117,101,-7,100,108,100,-36,99,50,99,105,98,-114,97,-114,96,-127,95,104,94,79,93,51,92,14,91,-52,89,-122,88,73,87,23,86,-27,84,-66,83,-121,82,77,81,-5,79,-77,78,91,77,11,76,-107,74,3,73,71,71,-115,69,-54,67,-13,65,-4,63,-35,61,-97,59,87,57,19,55,-60,52,93,50,-52,47,42,45,117,42,-59,39,1,37,47,34,82,31,92,28,81,25,55,22,51,19,43,16,34,13,20,10,-9,6,-36,3,-49,0,-31,-3,-17,-6,21,-8,44,-11,56,-14,78,-17,126,-20,-80,-23,-18,-26,37,-28,90,-31,127,-34,-58,-37,42,-39,-111,-42,29,-44,-87,-47,72,-49,8,-51,-8,-54,23,-55,85,-57,-61,-59,74,-60,-28,-62,-83,-63,-108,-64,-92,-65,-46,-66,17,-66,81,-67,-105,-68,-11,-69,95,-69,-44,-70,71,-70,-90,-71,-10,-72,73,-72,-109,-73,-57,-74,-21,-75,10,-75,23,-76,3,-77,-39,-79,-115,-80,53,-81,-37,-83,-127,-84,30,-85,-76,-87,71,-88,-34,-90,-114,-91,98,-92,75,-93,81,-94,-128,-95,-52,-96,63,-96,-36,-97,-69,-97,-68,-97,-41,-97,21,-96,80,-96,-80,-96,58,-95,-32,-95,-111,-94,80,-93,40,-92,10,-91,-1,-91,1,-89,12,-88,42,-87,76,-86,111,-85,-118,-84,-79,-83,-30,-82,3,-80,19,-79,6,-78,-27,-78,-81,-77,123,-76,43,-75,-55,-75,87,-74,-50,-74,59,-73,-87,-73,42,-72,-73,-72,60,-71,-34,-71,-99,-70,127,-69,-128,-68,-86,-67,-26,-66,62,-64,-78,-63,50,-61,-45,-60,-120,-58,70,-56,8,-54,-65,-53,114,-51,18,-49,-67,-48,88,-46,-33,-45,104,-43,-37,-42,68,-40,-114,-39,-28,-38,38,-36,91,-35,126,-34,-127,-33,111,-32,99,-31,78,-30,37,-29,-10,-29,-80,-28,103,-27,9,-26,-60,-26,-128,-25,74,-24,21,-23,-21,-23,-52,-22,-36,-21,4,-19,66,-18,-109,-17,-8,-16,121,-14,-3,-13,-93,-11,85,-9,8,-7,-55,-6,117,-4,35,-2,-52,-1,-119,1,55,3,-47,4,86,6,-54,7,68,9,-67,10,47,12,-118,13,-48,14,12,16,40,17,75,18,78,19,77,20,35,21,-25,21,127,22,14,23,-116,23,1,24,112,24,-49,24,29,25,107,25,-53,25,61,26,-76,26,51,27,-70,27,84,28,-14,28,-108,29,48,30,-63,30,58,31,-88,31,-11,31,57,32,90,32,89,32,48,32,-10,31,-91,31,101,31,28,31,-47,30,123,30,62,30,24,30,15,30,11,30,46,30,101,30,-87,30,5,31,108,31,-28,31,87,32,-50,32,27,33,107,33,-85,33,-14,33,40,34,75,34,71,34,51,34,18,34,-28,33,-88,33,86,33,-14,32,105,32,-33,31,87,31,-67,30,5,30,49,29,74,28,82,27,102,26,-123,25,-102,24,-76,23,-41,22,19,22,118,21,14,21,-54,20,-93,20,-78,20,-26,20,68,21,-41,21,-104,22,122,23,112,24,-125,25,-88,26,-37,27,51,29,119,30,-72,31,-24,32,37,34,67,35,110,36,-118,37,-120,38,90,39,23,40,-61,40,100,41,-12,41,96,42,-97,42,-47,42,-22,42,7,43,19,43,30,43,14,43,5,43,-8,42,2,43,26,43,61,43,113,43,-105,43,-29,43,76,44,-62,44,61,45,-92,45}; }
	private static byte[] data60(){ return new byte[] {17,46,-128,46,2,47,-123,47,-3,47,109,48,-50,48,26,49,97,49,-75,49,15,50,93,50,-95,50,-31,50,45,51,126,51,-40,51,43,52,109,52,-85,52,-45,52,-21,52,19,53,52,53,57,53,6,53,-63,52,80,52,-25,51,112,51,-22,50,52,50,116,49,-94,48,-62,47,-12,46,35,46,72,45,88,44,94,43,89,42,83,41,92,40,66,39,19,38,-56,36,103,35,-15,33,98,32,-81,30,-53,28,-53,26,-86,24,102,22,0,20,125,17,-29,14,35,12,80,9,102,6,114,3,120,0,124,-3,111,-6,96,-9,93,-12,88,-15,85,-18,94,-21,119,-24,-103,-27,-45,-30,15,-32,82,-35,-86,-38,23,-40,-112,-43,24,-45,-84,-48,61,-50,-58,-53,82,-55,-29,-58,121,-60,27,-62,-78,-65,67,-67,-62,-70,55,-72,-68,-75,92,-77,15,-79,-61,-82,-113,-84,110,-86,-127,-88,-47,-90,98,-91,23,-92,-10,-94,-21,-95,24,-95,123,-96,47,-96,10,-96,13,-96,42,-96,91,-96,-91,-96,33,-95,-73,-95,124,-94,71,-93,30,-92,5,-91,20,-90,73,-89,-94,-88,2,-86,103,-85,-46,-84,80,-82,-30,-81,118,-79,8,-77,-115,-76,-11,-75,85,-73,-82,-72,6,-70,73,-69,-116,-68,-42,-67,37,-65,124,-64,-24,-63,127,-61,63,-59,56,-57,65,-55,121,-53,-25,-51,-112,-48,109,-45,122,-42,-90,-39,-13,-36,77,-32,-70,-29,57,-25,-35,-22,-116,-18,66,-14,-12,-11,-92,-7,88,-3,-13,0,-105,4,39,8,-57,11,68,15,-103,18,-71,21,-49,24,-54,27,-96,30,63,33,-120,35,-110,37,105,39,24,41,-112,42,-36,43,-7,44,-32,45,-91,46,105,47,36,48,-25,48,-94,49,82,50,-13,50,-94,51,118,52,101,53,82,54,57,55,-5,55,-78,56,98,57,18,58,-97,58,22,59,62,59,80,59,65,59,47,59,-5,58,-91,58,65,58,-79,57,34,57,-128,56,-29,55,63,55,-112,54,-45,53,-10,52,19,52,40,51,48,50,29,49,-19,47,-111,46,35,45,-112,43,-19,41,44,40,99,38,123,36,126,34,108,32,103,30,88,28,77,26,72,24,73,22,79,20,104,18,-118,16,-66,14,-4,12,67,11,-89,9,14,8,120,6,-21,4,91,3,-46,1,92,0,-15,-2,123,-3,2,-4,-119,-6,36,-7,-57,-9,-127,-10,51,-11,-24,-13,-86,-14,124,-15,101,-16,118,-17,-110,-18,-57,-19,-2,-20,89,-20,-48,-21,114,-21,63,-21,18,-21,-11,-22,-39,-22,-54,-22,-59,-22,-50,-22,-47,-22,-77,-22,126,-22,61,-22,-24,-23,-106,-23,28,-23,-125,-24,-43,-25,12,-25,59,-26,113,-27,-76,-28,2,-28,55,-29,117,-30,-42,-31,70,-31,-11,-32,-77,-32,-114,-32,95,-32,86,-32,93,-32,-107,-32,-39,-32,50,-31,-125,-31,-27,-31,79,-30,-60,-30,63,-29,-69,-29,60,-28,-76,-28,46,-27,-94,-27,17,-26,120,-26,-52,-26,21,-25,72,-25,106,-25,127,-25,-125,-25,115,-25,66,-25,12,-25,-54,-26,-114,-26,77,-26,21,-26,-11,-27,-45,-27,-41,-27,-35,-27,19,-26,90,-26,-45,-26,97,-25,16,-24,-51,-24,-92,-23,-107,-22,-110,-21,-109,-20,-98,-19,-65,-18,-16,-17,20,-15,49,-14,75,-13,114,-12,-93,-11,-56,-10,-32,-9,-26,-8,-35,-7,-69,-6,-119,-5,60,-4,-46,-4,55,-3,114,-3,-127,-3,115,-3,51,-3,-51,-4,61,-4,-118,-5,-61,-6,-14,-7,40,-7,104,-8,-88,-9,0,-9,98,-10,-7,-11,-68,-11,-76,-11,-61,-11,-3,-11,81,-10,-59,-10,81,-9,2,-8,-70,-8,121,-7,49,-6,-22,-6,-96,-5,76,-4,-9,-4,-105,-3,53,-2,-56,-2,97,-1,-6,-1,-100,0,73,1,2,2,-62,2,126,3,72,4,35,5,0,6,-28,6,-63,7,-105,8,101,9,45,10,0,11,-59,11,-126,12,54,13,-22,13,-99,14,90,15,14,16,-45,16,-121,17,77,18,24,19,-26,19,-75,20,122,21,65,22,-2,22,-64,23,107,24,15,25,-108,25,20,26,-118,26,-14,26,61,27,-122,27,-74,27,-27,27,-2,27,27,28,59,28,92,28,110,28,123,28,-114,28,-91,28,-71,28,-56,28,-65,28,-65,28,-76,28,-84,28,-86,28,-89,28,-100,28,-114,28,121,28,126,28,111,28,118,28,124,28,-119,28,-112,28,-106,28,-115,28,123,28,91,28,45,28,-34,27,114,27,-18,26,67,26,-127,25,-88,24,-71,23,-57,22,-80,21,-112,20,108,19,73,18,70,17,72,16,101,15,-118,14,-52,13,39,13,-83,12,75,12,7,12,-45,11,-85,11,-101,11,-93,11,-56,11,-23,11,24,12,71,12,-128,12,-91,12,-51,12,6,13,61,13,96,13,99,13,86,13,60,13,43,13,11,13,-45,12,-112,12,48,12,-38,11,-115,11,79,11,17,11,-36,10,-78,10,-103,10,-113,10,-84,10,-21,10,60,11,-94,11,14,12,-117,12}; }
	private static byte[] data61(){ return new byte[] {36,13,-48,13,-126,14,61,15,-29,15,-118,16,44,17,-38,17,-128,18,34,19,-67,19,79,20,-35,20,96,21,-15,21,116,22,-19,22,85,23,-75,23,2,24,69,24,107,24,126,24,114,24,92,24,37,24,-32,23,-124,23,33,23,-73,22,76,22,-33,21,120,21,26,21,-56,20,-124,20,77,20,54,20,37,20,24,20,14,20,3,20,10,20,3,20,9,20,-1,19,-15,19,-59,19,-118,19,61,19,-5,18,-72,18,101,18,-10,17,125,17,-11,16,126,16,10,16,-123,15,-35,14,19,14,65,13,100,12,122,11,118,10,84,9,14,8,-87,6,50,5,-75,3,40,2,-109,0,-40,-2,19,-3,73,-5,-114,-7,-24,-9,64,-10,-122,-12,-53,-14,31,-15,117,-17,-17,-19,107,-20,-9,-22,106,-23,-27,-25,85,-26,-44,-28,120,-29,26,-30,-70,-32,80,-33,-26,-35,-106,-36,92,-37,80,-38,58,-39,45,-40,30,-41,41,-42,57,-43,105,-44,-93,-45,-19,-46,35,-46,92,-47,-110,-48,-29,-49,63,-49,-102,-50,-10,-51,97,-51,-47,-52,70,-52,-44,-53,106,-53,9,-53,-83,-54,86,-54,0,-54,-86,-55,80,-55,-24,-56,119,-56,-15,-57,64,-57,119,-58,-125,-59,120,-60,80,-61,11,-62,-86,-64,53,-65,-88,-67,34,-68,-118,-70,4,-71,-124,-73,27,-74,-56,-76,123,-77,74,-78,43,-79,77,-80,-126,-81,-38,-82,38,-82,-99,-83,44,-83,-43,-84,-95,-84,-127,-84,113,-84,105,-84,112,-84,126,-84,-86,-84,-6,-84,72,-83,-103,-83,-28,-83,72,-82,-81,-82,31,-81,-112,-81,-24,-81,31,-80,73,-80,118,-80,-99,-80,-53,-80,-33,-80,-21,-80,-32,-80,-8,-80,14,-79,79,-79,-84,-79,29,-78,-105,-78,61,-77,30,-76,45,-75,117,-74,-34,-73,85,-71,-10,-70,-60,-68,-47,-66,-20,-64,50,-61,-128,-59,-32,-57,85,-54,-23,-52,-115,-49,70,-46,8,-43,-67,-41,117,-38,37,-35,-34,-33,121,-30,21,-27,-107,-25,-18,-23,62,-20,115,-18,-110,-16,-88,-14,-88,-12,-97,-10,124,-8,85,-6,53,-4,42,-2,72,0,115,2,-75,4,16,7,-108,9,55,12,2,15,2,18,28,21,80,24,-109,27,-21,30,78,34,-54,37,71,41,-78,44,22,48,103,51,-80,54,-27,57,23,61,54,64,41,67,-8,69,-81,72,100,75,22,78,-71,80,58,83,-86,85,-6,87,59,90,115,92,-87,94,-47,96,-37,98,-65,100,-112,102,75,104,-14,105,122,107,-25,108,47,110,79,111,79,112,37,113,-24,113,-110,114,34,115,-118,115,-52,115,-2,115,49,116,82,116,105,116,101,116,83,116,66,116,50,116,29,116,15,116,-11,115,-49,115,-95,115,98,115,35,115,-47,114,90,114,-48,113,33,113,81,112,105,111,96,110,64,109,-13,107,-124,106,18,105,-124,103,-20,101,44,100,102,98,-101,96,-42,94,14,93,42,91,58,89,60,87,53,85,12,83,-33,80,-121,78,13,76,92,73,-118,70,-123,67,124,64,63,61,-30,57,97,54,-40,50,57,47,-75,43,71,40,-9,36,-77,33,-114,30,-98,27,-40,24,109,22,38,20,12,18,14,16,58,14,-118,12,26,11,-50,9,-100,8,105,7,70,6,34,5,36,4,79,3,-117,2,-78,1,-30,0,19,0,100,-1,-64,-2,51,-2,-113,-3,-28,-4,50,-4,-124,-5,-42,-6,54,-6,-117,-7,-62,-8,-32,-9,-9,-10,27,-10,79,-11,-108,-12,-35,-13,33,-13,125,-14,-12,-15,-127,-15,60,-15,0,-15,-49,-16,-89,-16,-94,-16,-71,-16,-43,-16,0,-15,30,-15,59,-15,116,-15,-65,-15,27,-14,97,-14,-61,-14,33,-13,-91,-13,58,-12,-12,-12,-87,-11,108,-10,56,-9,13,-8,-7,-8,-18,-7,-45,-6,-109,-5,54,-4,-58,-4,47,-3,-106,-3,-37,-3,-15,-3,-53,-3,-107,-3,67,-3,-11,-4,-84,-4,90,-4,-44,-5,81,-5,-49,-6,113,-6,33,-6,-29,-7,-118,-7,37,-7,-59,-8,98,-8,-3,-9,-108,-9,14,-9,100,-10,-118,-11,-103,-12,122,-13,88,-14,23,-15,-78,-17,19,-18,92,-20,-127,-22,-103,-24,-90,-26,-96,-28,111,-30,55,-32,-19,-35,-94,-37,83,-39,13,-41,-92,-44,46,-46,-91,-49,47,-51,-82,-54,56,-56,-77,-59,19,-61,113,-64,-56,-67,40,-69,-115,-72,-13,-75,76,-77,-101,-80,-1,-83,104,-85,-42,-88,87,-90,-37,-93,100,-95,3,-97,-62,-100,-96,-102,-110,-104,-89,-106,-46,-108,42,-109,-83,-111,80,-112,19,-113,-11,-115,-11,-116,29,-116,84,-117,-81,-118,31,-118,-112,-119,34,-119,-48,-120,-116,-120,88,-120,29,-120,5,-120,-25,-121,-4,-121,23,-120,110,-120,-53,-120,81,-119,-27,-119,-91,-118,-119,-117,-111,-116,-80,-115,-28,-114,41,-112,124,-111,-29,-110,86,-108,-62,-107,53,-105,-97,-104,5,-102,83,-101,-109,-100,-47,-99,4,-97,53,-96,84,-95,88,-94,109,-93,-102,-92,-47,-91,27,-89,120,-88,-40,-87}; }
	private static byte[] data62(){ return new byte[] {97,-85,4,-83,-28,-82,-23,-80,38,-77,-110,-75,29,-72,-32,-70,-47,-67,-21,-64,66,-60,-65,-57,82,-53,-6,-50,-81,-46,116,-42,67,-38,19,-34,-69,-31,50,-27,-114,-24,-58,-21,-38,-18,-61,-15,-118,-12,16,-9,101,-7,-96,-5,-80,-3,-75,-1,-75,1,-89,3,-117,5,102,7,75,9,69,11,83,13,120,15,-117,17,-87,19,-64,21,-33,23,-5,25,25,28,65,30,71,32,78,34,68,36,65,38,76,40,111,42,-113,44,-79,46,-31,48,50,51,-96,53,53,56,-56,58,75,61,-55,63,83,66,-38,68,97,71,-61,73,4,76,14,78,-23,79,-100,81,50,83,-67,84,22,86,57,87,55,88,40,89,15,90,0,91,-20,91,-32,92,-64,93,-83,94,-94,95,-110,96,-114,97,-127,98,109,99,58,100,18,101,-42,101,-118,102,39,103,-90,103,-9,103,72,104,-123,104,-63,104,-25,104,6,105,18,105,19,105,28,105,41,105,43,105,49,105,69,105,91,105,112,105,-117,105,-91,105,-58,105,-33,105,-3,105,28,106,78,106,118,106,-110,106,-91,106,-62,106,-42,106,-11,106,-2,106,-15,106,-60,106,-106,106,93,106,26,106,-66,105,72,105,-88,104,-15,103,45,103,100,102,-126,101,-95,100,-101,99,-128,98,118,97,117,96,-122,95,-125,94,126,93,78,92,36,91,6,90,-15,88,-53,87,-124,86,35,85,-93,83,14,82,115,80,-61,78,12,77,50,75,46,73,10,71,-31,68,-79,66,-122,64,69,62,-20,59,-127,57,19,55,-93,52,48,50,-77,47,28,45,110,42,-89,39,-27,36,15,34,55,31,74,28,70,25,38,22,3,19,-7,15,-12,12,-7,9,-2,6,1,4,19,1,58,-2,-122,-5,-19,-8,111,-10,-13,-13,-115,-15,63,-17,26,-19,11,-21,32,-23,62,-25,93,-27,-128,-29,-62,-31,39,-32,-101,-34,38,-35,-76,-37,59,-38,-60,-40,86,-41,-18,-43,-123,-44,20,-45,-112,-47,-14,-49,78,-50,-94,-52,-42,-54,18,-55,62,-57,90,-59,116,-61,-117,-63,-95,-65,-58,-67,-8,-69,54,-70,121,-72,-41,-74,72,-75,-37,-77,-109,-78,92,-79,39,-80,13,-81,18,-82,45,-83,92,-84,-86,-85,19,-85,-109,-86,36,-86,-58,-87,-123,-87,113,-87,127,-87,-86,-87,-26,-87,57,-86,-94,-86,39,-85,-75,-85,90,-84,9,-83,-61,-83,123,-82,33,-81,-57,-81,123,-80,48,-79,-36,-79,123,-78,29,-77,-80,-77,82,-76,3,-75,-74,-75,103,-74,34,-73,-22,-73,-73,-72,-118,-71,105,-70,76,-69,44,-68,10,-67,-50,-67,-100,-66,115,-65,86,-64,50,-63,25,-62,-6,-62,-50,-61,-76,-60,-97,-59,-99,-58,-96,-57,-95,-56,-114,-55,118,-54,109,-53,100,-52,84,-51,53,-50,6,-49,-69,-49,106,-48,30,-47,-66,-47,101,-46,-6,-46,-119,-45,21,-44,-87,-44,87,-43,1,-42,-66,-42,121,-41,57,-40,10,-39,-1,-39,-23,-38,-35,-37,-46,-36,-55,-35,-81,-34,-98,-33,-112,-32,120,-31,95,-30,50,-29,-18,-29,-71,-28,-117,-27,112,-26,77,-25,52,-24,9,-23,-28,-23,-58,-22,-57,-21,-58,-20,-53,-19,-56,-18,-71,-17,-92,-16,-111,-15,111,-14,66,-13,-9,-13,-99,-12,31,-11,-77,-11,64,-10,-44,-10,92,-9,-35,-9,96,-8,0,-7,-72,-7,124,-6,86,-5,45,-4,21,-3,3,-2,12,-1,29,0,40,1,45,2,19,3,-14,3,-76,4,122,5,25,6,-95,6,7,7,95,7,-86,7,5,8,68,8,-126,8,-78,8,-9,8,60,9,-112,9,-9,9,90,10,-58,10,37,11,-92,11,49,12,-43,12,123,13,19,14,-88,14,59,15,-31,15,-110,16,75,17,-14,17,-114,18,25,19,-72,19,67,20,-48,20,62,21,-107,21,-55,21,-25,21,-27,21,-41,21,-72,21,118,21,6,21,-108,20,34,20,-78,19,64,19,-58,18,86,18,-22,17,-93,17,111,17,80,17,69,17,73,17,84,17,-126,17,-64,17,17,18,90,18,-81,18,-4,18,89,19,-44,19,105,20,4,21,-67,21,113,22,50,23,15,24,35,25,65,26,114,27,-97,28,-33,29,28,31,119,32,-62,33,-6,34,25,36,34,37,17,38,-30,38,-95,39,51,40,-114,40,-37,40,21,41,54,41,80,41,90,41,79,41,57,41,30,41,32,41,43,41,73,41,101,41,-118,41,-67,41,-7,41,75,42,-96,42,9,43,88,43,-80,43,13,44,118,44,-42,44,43,45,111,45,-92,45,-26,45,47,46,-119,46,-50,46,25,47,98,47,-79,47,46,48,-74,48,76,49,-37,49,117,50,15,51,-78,51,117,52,53,53,-20,53,-118,54,23,55,-109,55,2,56,100,56,-86,56,-70,56,-89,56,91,56,-8,55,124,55,-19,54,58,54,103,53,108,52,90,51,58,50,38,49,3,48,-59,46,-113,45,78,44,23,43,-40,41,-94,40,78,39,2,38,-97,36,47,35}; }
	private static byte[] data63(){ return new byte[] {-86,33,23,32,90,30,-109,28,-91,26,-80,24,-107,22,108,20,55,18,-14,15,-81,13,86,11,-12,8,-112,6,61,4,-14,1,-74,-1,-127,-3,85,-5,29,-7,-32,-10,-91,-12,93,-14,30,-16,-60,-19,92,-21,-31,-24,88,-26,-46,-29,60,-31,-76,-34,23,-36,120,-39,-50,-42,59,-44,-64,-47,83,-49,10,-51,-43,-54,-85,-56,-118,-58,-114,-60,-76,-62,12,-63,121,-65,1,-66,-103,-68,73,-69,52,-70,89,-71,-83,-72,44,-72,-62,-73,125,-73,98,-73,-117,-73,-48,-73,51,-72,-106,-72,16,-71,-110,-71,47,-70,-55,-70,97,-69,-26,-69,92,-68,-82,-68,-1,-68,59,-67,-114,-67,-36,-67,52,-66,-125,-66,-29,-66,104,-65,32,-64,-2,-64,12,-62,56,-61,-94,-60,27,-58,-58,-57,-114,-55,-114,-53,-102,-51,-85,-49,-62,-47,-18,-45,42,-42,102,-40,-82,-38,-6,-36,94,-33,-61,-31,59,-28,-68,-26,108,-23,57,-20,34,-17,39,-14,45,-11,84,-8,-121,-5,-43,-2,33,2,114,5,-80,8,-65,11,-79,14,-125,17,67,20,-27,22,80,25,115,27,89,29,37,31,-39,32,113,34,-16,35,74,37,115,38,-113,39,-88,40,-58,41,-38,42,-32,43,-54,44,-111,45,105,46,52,47,-7,47,-84,48,76,49,-50,49,60,50,-92,50,-4,50,90,51,-97,51,-65,51,-55,51,-39,51,-13,51,-16,51,-23,51,-55,51,-111,51,71,51,-2,50,-101,50,59,50,-81,49,9,49,53,48,96,47,-124,46,-107,45,-113,44,100,43,36,42,-48,40,111,39,8,38,118,36,-47,34,0,33,22,31,20,29,-24,26,-90,24,76,22,-26,19,97,17,-56,14,36,12,-127,9,-37,6,62,4,-67,1,79,-1,-4,-4,-68,-6,-93,-8,-87,-10,-43,-12,40,-13,-101,-15,38,-16,-57,-18,-128,-19,77,-20,55,-21,53,-22,55,-23,59,-24,94,-25,-111,-26,-41,-27,51,-27,-102,-28,11,-28,122,-29,15,-29,-73,-30,-116,-30,96,-30,69,-30,33,-30,26,-30,27,-30,53,-30,80,-30,109,-30,124,-30,-112,-30,-109,-30,-94,-30,-86,-30,-76,-30,-81,-30,-117,-30,96,-30,26,-30,-24,-31,-98,-31,81,-31,-31,-32,114,-32,-12,-33,-124,-33,30,-33,-40,-34,-112,-34,91,-34,61,-34,77,-34,119,-34,-41,-34,84,-33,-16,-33,-85,-32,123,-31,101,-30,89,-29,84,-28,59,-27,31,-26,-5,-26,-47,-25,-126,-24,21,-23,-121,-23,-15,-23,66,-22,-120,-22,-65,-22,-18,-22,15,-21,55,-21,108,-21,-86,-21,-11,-21,77,-20,-73,-20,41,-19,-102,-19,18,-18,125,-18,-23,-18,85,-17,-84,-17,-1,-17,54,-16,110,-16,-104,-16,-66,-16,-39,-16,-19,-16,18,-15,70,-15,-128,-15,-42,-15,54,-14,-80,-14,55,-13,-56,-13,116,-12,26,-11,-56,-11,104,-10,-2,-10,-115,-9,3,-8,92,-8,-110,-8,-89,-8,-94,-8,124,-8,57,-8,-25,-9,116,-9,-14,-10,91,-10,-52,-11,46,-11,-101,-12,-7,-13,88,-13,-75,-14,25,-14,-118,-15,5,-15,116,-16,-20,-17,83,-17,-60,-18,65,-18,-44,-19,110,-19,22,-19,-54,-20,-108,-20,-127,-20,-117,-20,-69,-20,-10,-20,64,-19,-103,-19,15,-18,-91,-18,77,-17,-15,-17,-99,-16,56,-15,-24,-15,-115,-14,64,-13,-14,-13,-73,-12,115,-11,79,-10,39,-9,21,-8,15,-7,32,-6,80,-5,-123,-4,-57,-3,11,-1,89,0,-86,1,-18,2,31,4,66,5,91,6,89,7,66,8,10,9,-64,9,102,10,-7,10,-128,11,2,12,-114,12,39,13,-57,13,110,14,26,15,-46,15,-107,16,109,17,83,18,64,19,52,20,31,21,10,22,-3,22,-9,23,-10,24,-26,25,-57,26,-89,27,-117,28,-128,29,108,30,96,31,70,32,38,33,6,34,-35,34,-91,35,104,36,19,37,-71,37,48,38,-97,38,-11,38,55,39,89,39,85,39,63,39,13,39,-58,38,105,38,-18,37,94,37,-70,36,4,36,82,35,-121,34,-77,33,-43,32,-16,31,16,31,48,30,79,29,120,28,-98,27,-37,26,31,26,-125,25,-11,24,-128,24,4,24,-98,23,90,23,63,23,38,23,29,23,24,23,36,23,48,23,76,23,102,23,126,23,-124,23,-126,23,125,23,-128,23,-125,23,-123,23,117,23,112,23,97,23,78,23,80,23,92,23,116,23,-108,23,-89,23,-55,23,-17,23,40,24,90,24,-125,24,-94,24,-78,24,-63,24,-38,24,0,25,30,25,61,25,85,25,114,25,-94,25,-10,25,81,26,-87,26,14,27,124,27,-6,27,-112,28,52,29,-55,29,89,30,-23,30,109,31,-14,31,120,32,-24,32,66,33,-109,33,-30,33,59,34,124,34,-56,34,7,35,79,35,-94,35,-3,35,83,36,-103,36,-24,36,43,37,119,37,-71,37,-19,37,14,38,37,38,42,38,39,38,29,38,16,38,-15,37,-54,37,-106,37,93,37,44,37,0,37,-32,36,-88,36,117,36}; }
	private static byte[] data64(){ return new byte[] {43,36,-28,35,-101,35,70,35,-36,34,80,34,-90,33,-33,32,6,32,41,31,57,30,35,29,-14,27,-83,26,88,25,3,24,-88,22,56,21,-86,19,3,18,63,16,111,14,-80,12,-43,10,-27,8,-56,6,-94,4,116,2,68,0,42,-2,-1,-5,-45,-7,-86,-9,-115,-11,-100,-13,-54,-15,30,-16,116,-18,-22,-20,118,-21,26,-22,-29,-24,-69,-25,-108,-26,107,-27,64,-28,24,-29,-25,-31,-63,-32,-102,-33,97,-34,29,-35,-40,-37,-111,-38,113,-39,83,-40,57,-41,37,-42,34,-43,34,-44,52,-45,81,-46,-122,-47,-80,-48,-25,-49,23,-49,57,-50,101,-51,-119,-52,-104,-53,-95,-54,-102,-55,-113,-56,113,-57,88,-58,34,-59,-39,-61,-122,-62,64,-63,-28,-65,124,-66,0,-67,127,-69,1,-70,124,-72,-17,-74,82,-75,-72,-77,28,-78,-101,-80,35,-81,-68,-83,99,-84,46,-85,29,-86,25,-87,66,-88,-105,-89,36,-89,-68,-90,103,-90,48,-90,24,-90,30,-90,50,-90,56,-90,55,-90,52,-90,61,-90,54,-90,46,-90,18,-90,-29,-91,-79,-91,-119,-91,93,-91,64,-91,49,-91,50,-91,58,-91,85,-91,-113,-91,-32,-91,76,-90,-61,-90,77,-89,-44,-89,113,-88,34,-87,-40,-87,-92,-86,106,-85,37,-84,-22,-84,-59,-83,-69,-82,-67,-81,-49,-80,-4,-79,51,-77,-99,-76,34,-74,-53,-73,-113,-71,115,-69,102,-67,107,-65,-127,-63,-85,-61,-50,-59,-2,-57,30,-54,51,-52,60,-50,43,-48,22,-46,-7,-45,-28,-43,-72,-41,-117,-39,94,-37,66,-35,32,-33,36,-31,41,-29,64,-27,108,-25,-85,-23,0,-20,104,-18,0,-15,-121,-13,23,-10,-80,-8,82,-5,-2,-3,-77,0,111,3,29,6,-56,8,102,11,8,14,-81,16,93,19,9,22,-95,24,63,27,-60,29,73,32,-36,34,121,37,23,40,-91,42,43,45,-84,47,49,50,-58,52,93,55,-14,57,101,60,-42,62,53,65,-100,67,-8,69,66,72,100,74,86,76,49,78,-6,79,-85,81,59,83,-104,84,-40,85,-3,86,14,88,26,89,19,90,11,91,-22,91,-43,92,-58,93,-53,94,-53,95,-52,96,-50,97,-45,98,-33,99,-39,100,-35,101,-59,102,-98,103,88,104,-13,104,124,105,-15,105,68,106,-124,106,-99,106,-89,106,-107,106,106,106,20,106,-77,105,41,105,-106,104,-23,103,28,103,52,102,52,101,24,100,-35,98,-125,97,26,96,-110,94,-18,92,37,91,79,89,87,87,103,85,93,83,66,81,23,79,-51,76,120,74,36,72,-32,69,124,67,1,65,120,62,3,60,-104,57,85,55,36,53,-12,50,-40,48,-53,46,-21,44,61,43,-54,41,117,40,65,39,48,38,69,37,-120,36,6,36,-103,35,44,35,-85,34,57,34,-70,33,82,33,-36,32,71,32,-121,31,-63,30,-14,29,25,29,70,28,89,27,94,26,104,25,115,24,-93,23,-49,22,29,22,100,21,-83,20,13,20,114,19,-24,18,102,18,-37,17,68,17,-109,16,-17,15,65,15,-95,14,5,14,103,13,-65,12,35,12,-97,11,66,11,13,11,-17,10,-26,10,-8,10,73,11,-61,11,82,12,-12,12,-88,13,109,14,69,15,41,16,4,17,-51,17,-112,18,50,19,-52,19,105,20,-5,20,101,21,-86,21,-31,21,-4,21,24,22,43,22,47,22,24,22,-23,21,-99,21,51,21,-41,20,112,20,-45,19,17,19,45,18,64,17,63,16,79,15,53,14,8,13,-66,11,125,10,46,9,-16,7,-89,6,81,5,-25,3,-124,2,16,1,-117,-1,3,-2,97,-4,-97,-6,-74,-8,-88,-10,116,-12,54,-14,-35,-17,90,-19,-72,-22,-9,-25,42,-27,74,-30,120,-33,-114,-36,-102,-39,-104,-42,-93,-45,-107,-48,-107,-51,-111,-54,-106,-57,-117,-60,122,-63,101,-66,89,-69,71,-72,58,-75,23,-78,7,-81,3,-84,14,-87,51,-90,114,-93,-61,-96,41,-98,-67,-101,109,-103,61,-105,55,-107,82,-109,-104,-111,-9,-113,123,-114,18,-115,-59,-117,-94,-118,-112,-119,-95,-120,-67,-121,6,-121,74,-122,-101,-123,1,-123,-116,-124,42,-124,-58,-125,102,-125,25,-125,-30,-126,-52,-126,-53,-126,-30,-126,17,-125,91,-125,-78,-125,39,-124,-72,-124,108,-123,67,-122,43,-121,28,-120,19,-119,33,-118,62,-117,95,-116,119,-115,-115,-114,-109,-113,-97,-112,-91,-111,-75,-110,-35,-109,-21,-108,16,-106,66,-105,-93,-104,37,-102,-48,-101,-87,-99,-93,-97,-68,-95,15,-92,-103,-90,72,-87,32,-84,30,-81,47,-78,88,-75,121,-72,-106,-69,-66,-66,-11,-63,11,-59,1,-56,-27,-54,-82,-51,98,-48,6,-45,-92,-43,43,-40,-106,-38,-16,-36,51,-33,-126,-31,-39,-29,33,-26,89,-24,-112,-22,-71,-20,-24,-18,18,-15,74,-13,104,-11,109,-9,103,-7,77,-5,62,-3,31,-1,0,1,-63,2,-115,4,81,6,44,8,15,10,7,12,-5,13,-4,15,10,18}; }
	private static byte[] data65(){ return new byte[] {38,20,111,22,-52,24,58,27,-106,29,-5,31,82,34,-83,36,17,39,121,41,-53,43,-7,45,18,48,17,50,27,52,26,54,13,56,-56,57,123,59,19,61,-89,62,51,64,-79,65,9,67,53,68,79,69,79,70,70,71,36,72,-25,72,121,73,-18,73,96,74,-54,74,64,75,-100,75,-18,75,45,76,-115,76,-12,76,107,77,-22,77,111,78,-15,78,112,79,3,80,-94,80,67,81,-28,81,124,82,29,83,-71,83,105,84,12,85,-61,85,121,86,63,87,13,88,-23,88,-52,89,-84,90,-92,91,-99,92,-100,93,-121,94,98,95,46,96,-16,96,-89,97,62,98,-57,98,58,99,-117,99,-54,99,3,100,50,100,88,100,112,100,-115,100,-106,100,-98,100,-84,100,-76,100,-67,100,-67,100,-81,100,-123,100,76,100,1,100,-77,99,88,99,-28,98,70,98,-114,97,-50,96,23,96,68,95,104,94,103,93,74,92,28,91,-10,89,-56,88,-97,87,98,86,8,85,-111,83,22,82,-84,80,55,79,-84,77,11,76,76,74,126,72,-81,70,-45,68,-26,66,-29,64,-70,62,122,60,35,58,-42,55,125,53,26,51,-94,48,5,46,88,43,-67,40,30,38,-119,35,-18,32,75,30,-84,27,27,25,-82,22,56,20,-40,17,-122,15,56,13,-7,10,-59,8,-70,6,-90,4,-86,2,-105,0,-127,-2,123,-4,117,-6,120,-8,120,-10,122,-12,95,-14,51,-16,-2,-19,-31,-21,-69,-23,-89,-25,113,-27,51,-29,-18,-32,-71,-34,118,-36,63,-38,11,-40,-43,-43,-99,-45,99,-47,38,-49,-9,-52,-37,-54,-47,-56,-56,-58,-65,-60,-61,-62,-44,-64,2,-65,77,-67,-78,-69,47,-70,-46,-72,-109,-73,-119,-74,-70,-75,27,-75,-108,-76,54,-76,-9,-77,-32,-77,-8,-77,49,-76,-113,-76,-27,-76,81,-75,-51,-75,80,-74,-29,-74,118,-73,11,-72,-93,-72,60,-71,-30,-71,-123,-70,56,-69,-25,-69,-101,-68,73,-67,-1,-67,-80,-66,90,-65,5,-64,-85,-64,73,-63,-28,-63,119,-62,1,-61,-123,-61,16,-60,-97,-60,59,-59,-44,-59,99,-58,-5,-58,-88,-57,107,-56,58,-55,12,-54,-7,-54,-35,-53,-58,-52,-81,-51,-95,-50,-96,-49,-101,-48,-117,-47,97,-46,63,-45,30,-44,-12,-44,-60,-43,-97,-42,99,-41,34,-40,-39,-40,-99,-39,96,-38,42,-37,-47,-37,101,-36,-19,-36,125,-35,-16,-35,101,-34,-66,-34,-7,-34,30,-33,72,-33,105,-33,-119,-33,-102,-33,-79,-33,-76,-33,-49,-33,-10,-33,49,-32,118,-32,-67,-32,10,-31,94,-31,-55,-31,60,-30,-65,-30,77,-29,-63,-29,48,-28,-98,-28,37,-27,-93,-27,40,-26,-104,-26,-3,-26,99,-25,-38,-25,70,-24,-83,-24,17,-23,115,-23,-42,-23,76,-22,-60,-22,66,-21,-59,-21,80,-20,-24,-20,-123,-19,50,-18,-24,-18,-85,-17,-124,-16,89,-15,65,-14,37,-13,27,-12,6,-11,-2,-11,-30,-10,-69,-9,-115,-8,96,-7,25,-6,-78,-6,39,-5,-103,-5,-2,-5,92,-4,-80,-4,-17,-4,39,-3,91,-3,-114,-3,-34,-3,55,-2,-76,-2,34,-1,-90,-1,49,0,-29,0,-87,1,126,2,59,3,-13,3,-99,4,72,5,-36,5,111,6,-33,6,64,7,111,7,-97,7,-74,7,-61,7,-73,7,-90,7,-122,7,127,7,-127,7,-105,7,-79,7,-38,7,17,8,94,8,-50,8,63,9,-59,9,72,10,-54,10,56,11,-82,11,43,12,-104,12,0,13,97,13,-82,13,-10,13,67,14,-85,14,26,15,-89,15,62,16,-24,16,-61,17,-63,18,-45,19,-6,20,51,22,126,23,-65,24,39,26,-122,27,-35,28,13,30,55,31,63,32,61,33,28,34,-47,34,97,35,-27,35,68,36,-116,36,-50,36,4,37,30,37,32,37,31,37,18,37,15,37,9,37,-9,36,-41,36,-81,36,-103,36,127,36,122,36,113,36,107,36,107,36,-120,36,-81,36,-14,36,61,37,-114,37,-51,37,36,38,-90,38,60,39,-68,39,62,40,-71,40,72,41,-21,41,-113,42,46,43,-61,43,101,44,4,45,-79,45,107,46,51,47,-19,47,-99,48,70,49,-24,49,127,50,19,51,-110,51,-14,51,50,52,74,52,80,52,80,52,41,52,-35,51,115,51,-34,50,46,50,116,49,-69,48,-16,47,30,47,41,46,38,45,24,44,28,43,31,42,18,41,3,40,-33,38,-87,37,-120,36,111,35,74,34,16,33,-44,31,-113,30,58,29,-35,27,107,26,-28,24,71,23,-99,21,-43,19,5,18,35,16,59,14,71,12,74,10,57,8,45,6,27,4,30,2,27,0,52,-2,76,-4,118,-6,-102,-8,-51,-10,6,-11,61,-13,-127,-15,-76,-17,-36,-19,-31,-21,-28,-23,-40,-25,-51,-27,-90,-29,112,-31,32,-33,-57,-36,125,-38,56,-40,27,-42,-8,-45,-21,-47,-7,-49,44,-50,-103,-52,63,-53,10,-54,3,-55,14,-56,73,-57}; }
	private static byte[] data66(){ return new byte[] {-92,-58,62,-58,-17,-59,-78,-59,114,-59,57,-59,3,-59,-31,-60,-53,-60,-74,-60,-93,-60,-122,-60,90,-60,66,-60,60,-60,76,-60,102,-60,-117,-60,-58,-60,24,-59,-126,-59,11,-58,-83,-58,103,-57,36,-56,-8,-56,-37,-55,-31,-54,-25,-53,-3,-52,20,-50,57,-49,111,-48,-79,-47,4,-45,113,-44,-7,-43,-97,-41,89,-39,51,-37,42,-35,81,-33,-104,-31,13,-28,125,-26,17,-23,-94,-21,85,-18,19,-15,-33,-13,-83,-10,115,-7,48,-4,-53,-2,112,1,5,4,-89,6,48,9,-86,11,4,14,80,16,-99,18,-33,20,15,23,43,25,29,27,-16,28,-108,30,59,32,-62,33,67,35,-112,36,-86,37,-93,38,-98,39,-100,40,-93,41,-102,42,-108,43,108,44,101,45,106,46,-116,47,-83,48,-46,49,-17,50,-1,51,10,53,17,54,-2,54,-36,55,-106,56,44,57,-103,57,-19,57,39,58,69,58,59,58,13,58,-87,57,50,57,-98,56,0,56,64,55,100,54,92,53,62,52,-4,50,-97,49,28,48,-125,46,-78,44,-67,42,-93,40,-123,38,62,36,-32,33,98,31,-51,28,59,26,-101,23,-5,20,95,18,-53,15,65,13,-63,10,87,8,-10,5,-72,3,-104,1,-96,-1,-72,-3,-21,-5,62,-6,-96,-8,33,-9,-79,-11,93,-12,21,-13,-46,-15,-105,-16,99,-17,47,-18,3,-19,-21,-21,-39,-22,-50,-23,-69,-24,-70,-25,-52,-26,-1,-27,75,-27,-94,-28,15,-28,-93,-29,77,-29,16,-29,-19,-30,-31,-30,-50,-30,-59,-30,-65,-30,-65,-30,-35,-30,-22,-30,-31,-30,-84,-30,108,-30,25,-30,-59,-31,95,-31,-12,-32,104,-32,-26,-33,102,-33,-18,-34,-124,-34,32,-34,-42,-35,-103,-35,119,-35,113,-35,-114,-35,-43,-35,34,-34,-127,-34,-8,-34,-122,-33,40,-32,-28,-32,-92,-31,98,-30,35,-29,-33,-29,-84,-28,122,-27,68,-26,2,-25,-86,-25,91,-24,11,-23,-63,-23,107,-22,6,-21,-91,-21,56,-20,-46,-20,116,-19,6,-18,-114,-18,-2,-18,115,-17,-45,-17,60,-16,-111,-16,-30,-16,30,-15,98,-15,-96,-15,-40,-15,17,-14,74,-14,-123,-14,-63,-14,23,-13,97,-13,-71,-13,8,-12,96,-12,-80,-12,14,-11,108,-11,-70,-11,6,-10,56,-10,97,-10,111,-10,-113,-10,-105,-10,-83,-10,-95,-10,-124,-10,86,-10,51,-10,13,-10,-50,-11,-122,-11,28,-11,-83,-12,43,-12,-97,-13,-17,-14,24,-14,46,-15,49,-16,43,-17,13,-18,-12,-20,-46,-21,-64,-22,-96,-23,-107,-24,-86,-25,-17,-26,67,-26,-83,-27,63,-27,0,-27,-33,-28,-41,-28,-30,-28,2,-27,58,-27,-119,-27,-24,-27,86,-26,-66,-26,54,-25,-96,-25,29,-24,-99,-24,51,-23,-55,-23,-125,-22,45,-21,-41,-21,-124,-20,57,-19,11,-18,-37,-18,-91,-17,105,-16,30,-15,-44,-15,127,-14,45,-13,-36,-13,124,-12,31,-11,-71,-11,94,-10,-17,-10,-113,-9,42,-8,-30,-8,-102,-7,96,-6,35,-5,-12,-5,-43,-4,-55,-3,-60,-2,-48,-1,-29,0,0,2,43,3,94,4,-108,5,-45,6,23,8,97,9,-96,10,-23,11,35,13,110,14,-80,15,-10,16,41,18,94,19,-104,20,-46,21,-1,22,28,24,60,25,82,26,109,27,113,28,120,29,127,30,121,31,89,32,43,33,-25,33,-90,34,70,35,-51,35,44,36,110,36,-110,36,-93,36,-121,36,75,36,-21,35,118,35,-21,34,78,34,-116,33,-59,32,-11,31,39,31,105,30,-91,29,-5,28,67,28,-83,27,42,27,-65,26,99,26,21,26,-40,25,-91,25,-128,25,116,25,109,25,108,25,107,25,105,25,99,25,93,25,76,25,63,25,30,25,8,25,-34,24,-74,24,-105,24,-121,24,-124,24,106,24,67,24,28,24,10,24,-2,23,-13,23,-44,23,-84,23,111,23,68,23,18,23,-29,22,-110,22,63,22,-44,21,123,21,28,21,-39,20,-104,20,102,20,52,20,23,20,15,20,66,20,-124,20,-25,20,83,21,-58,21,89,22,-2,22,-58,23,-113,24,107,25,68,26,36,27,13,28,14,29,11,30,13,31,12,32,20,33,23,34,28,35,28,36,28,37,13,38,-6,38,-40,39,-84,40,126,41,53,42,-39,42,112,43,-1,43,-116,44,23,45,-106,45,17,46,-115,46,13,47,-104,47,35,48,-77,48,68,49,-40,49,112,50,13,51,-78,51,70,52,-64,52,41,53,-114,53,-20,53,73,54,125,54,-94,54,-99,54,-116,54,112,54,64,54,-21,53,105,53,-60,52,10,52,49,51,55,50,24,49,-36,47,109,46,-27,44,41,43,99,41,-118,39,-92,37,-101,35,126,33,74,31,29,29,-13,26,-44,24,-75,22,-124,20,89,18,39,16,12,14,25,12,40,10,58,8,69,6,81,4,117,2,-98,0,-24,-2,55,-3,-111,-5,-17,-7,66,-8,-85,-10,39,-11,-77,-13,46,-14,-86,-16,16,-17,-118,-19}; }
	private static byte[] data67(){ return new byte[] {0,-20,122,-22,-19,-24,77,-25,-91,-27,-32,-29,42,-30,-123,-32,-29,-34,55,-35,-95,-37,3,-38,-126,-40,9,-41,-77,-43,91,-44,22,-45,-48,-47,-114,-48,69,-49,-6,-51,-96,-52,49,-53,-66,-55,35,-56,116,-58,-84,-60,-38,-62,-39,-64,-45,-66,-78,-68,-115,-70,80,-72,30,-74,-27,-77,-54,-79,-59,-81,-32,-83,15,-84,100,-86,-35,-88,-124,-89,83,-90,84,-91,117,-92,-70,-93,26,-93,-116,-94,35,-94,-53,-95,-122,-95,67,-95,1,-95,-51,-96,-87,-96,-128,-96,95,-96,60,-96,28,-96,12,-96,-4,-97,1,-96,11,-96,36,-96,49,-96,58,-96,93,-96,-120,-96,-66,-96,-24,-96,19,-95,46,-95,66,-95,92,-95,-128,-95,-83,-95,-10,-95,54,-94,119,-94,-57,-94,59,-93,-57,-93,119,-92,71,-91,43,-90,29,-89,64,-88,-127,-87,-19,-86,102,-84,-9,-83,-125,-81,53,-79,-8,-78,-38,-76,-71,-74,-85,-72,-94,-70,-101,-68,-96,-66,-87,-64,-80,-62,-56,-60,-36,-58,-27,-56,-41,-54,-50,-52,-89,-50,126,-48,83,-46,15,-44,-67,-43,92,-41,-10,-40,-122,-38,35,-36,-61,-35,103,-33,15,-31,-61,-30,-126,-28,86,-26,95,-24,104,-22,-118,-20,-94,-18,-49,-16,-2,-14,64,-11,-105,-9,-14,-7,75,-4,-108,-2,-45,0,27,3,107,5,-70,7,-30,9,9,12,42,14,76,16,120,18,-91,20,-46,22,2,25,30,27,60,29,98,31,-105,33,-45,35,2,38,39,40,54,42,67,44,85,46,97,48,107,50,90,52,46,54,-12,55,-82,57,92,59,-4,60,125,62,-22,63,73,65,-88,66,34,68,-116,69,-22,70,44,72,122,73,-42,74,56,76,-101,77,-12,78,83,80,-92,81,-9,82,50,84,101,85,-110,86,-84,87,-98,88,108,89,22,90,-94,90,10,91,76,91,109,91,111,91,92,91,51,91,-15,90,-87,90,76,90,-27,89,113,89,-5,88,-128,88,-5,87,92,87,-90,86,-29,85,30,85,66,84,67,83,46,82,1,81,-85,79,74,78,-43,76,71,75,-86,73,-9,71,59,70,120,68,-61,66,28,65,115,63,-21,61,85,60,-32,58,-101,57,-126,56,-125,55,-121,54,-109,53,-78,52,-18,51,94,51,-38,50,81,50,-54,49,58,49,-68,48,89,48,-2,47,-96,47,32,47,-91,46,30,46,-81,45,72,45,-40,44,94,44,-49,43,50,43,-111,42,8,42,116,41,-79,40,-44,39,-16,38,4,38,24,37,41,36,56,35,58,34,76,33,94,32,-126,31,-63,30,48,30,-91,29,49,29,-30,28,-73,28,-79,28,-61,28,-21,28,16,29,74,29,-93,29,26,30,-97,30,37,31,-98,31,30,32,-81,32,92,33,6,34,-68,34,115,35,41,36,-24,36,-65,37,-98,38,115,39,70,40,6,41,-91,41,61,42,-69,42,37,43,83,43,103,43,62,43,11,43,-69,42,90,42,-57,41,24,41,73,40,110,39,-92,38,-28,37,29,37,54,36,89,35,123,34,-91,33,-22,32,48,32,108,31,-117,30,-100,29,-100,28,-107,27,-120,26,83,25,-16,23,106,22,-80,20,-39,18,-29,16,-54,14,110,12,-22,9,62,7,109,4,118,1,125,-2,91,-5,32,-8,-61,-12,91,-15,-13,-19,-98,-22,72,-25,-28,-29,122,-32,38,-35,-36,-39,-90,-42,-126,-45,109,-48,76,-51,64,-54,53,-57,59,-60,61,-63,87,-66,118,-69,-90,-72,-43,-75,7,-77,74,-80,-105,-83,-12,-86,91,-88,-38,-91,101,-93,-9,-96,-106,-98,76,-100,27,-102,-2,-105,-11,-107,-19,-109,-22,-111,3,-112,66,-114,-94,-116,8,-117,124,-119,13,-120,-72,-122,-110,-123,127,-124,-109,-125,-59,-126,12,-126,120,-127,0,-127,-76,-128,-123,-128,112,-128,110,-128,-127,-128,-93,-128,-43,-128,23,-127,107,-127,-46,-127,65,-126,-73,-126,71,-125,-38,-125,120,-124,17,-123,-67,-123,-126,-122,83,-121,59,-120,56,-119,75,-118,123,-117,-57,-116,50,-114,-81,-113,87,-111,28,-109,4,-107,25,-105,66,-103,-119,-101,-33,-99,59,-96,-61,-94,79,-91,-6,-89,-97,-86,68,-83,-25,-81,125,-78,25,-75,-66,-73,84,-70,-45,-68,64,-65,-104,-63,-30,-61,48,-58,121,-56,-88,-54,-77,-52,-83,-50,-116,-48,106,-46,80,-44,54,-42,15,-40,-34,-39,-77,-37,-117,-35,117,-33,-124,-31,-96,-29,-68,-27,-26,-25,22,-22,89,-20,-50,-18,66,-15,-67,-13,33,-10,-115,-8,-2,-6,116,-3,-4,-1,114,2,-46,4,35,7,104,9,-78,11,21,14,115,16,-78,18,-33,20,-7,22,17,25,52,27,81,29,80,31,29,33,-50,34,105,36,-21,37,104,39,-65,40,-24,41,-18,42,-42,43,-70,44,127,45,69,46,-18,46,125,47,8,48,-112,48,24,49,-88,49,52,50,-77,50,40,51,-98,51,34,52,-82,52,79,53,-20,53,-127,54,34,55,-40,55,-96,56,125,57,87,58,47,59,20,60,14,61,29,62,38,63}; }
	private static byte[] data68(){ return new byte[] {59,64,81,65,81,66,87,67,87,68,86,69,76,70,60,71,26,72,-20,72,-67,73,-117,74,82,75,25,76,-29,76,-78,77,124,78,83,79,19,80,-40,80,-97,81,125,82,90,83,43,84,-24,84,-96,85,78,86,-14,86,-111,87,21,88,-85,88,21,89,126,89,-55,89,16,90,78,90,118,90,-110,90,-122,90,116,90,116,90,105,90,89,90,57,90,12,90,-42,89,-103,89,91,89,19,89,-41,88,-105,88,72,88,-24,87,-115,87,62,87,-26,86,-124,86,1,86,92,85,-82,84,-7,83,63,83,95,82,105,81,73,80,7,79,-64,77,102,76,-14,74,97,73,-80,71,-44,69,-14,67,14,66,39,64,35,62,26,60,18,58,-3,55,-5,53,-5,51,15,50,35,48,51,46,54,44,75,42,101,40,-104,38,-72,36,-23,34,8,33,31,31,60,29,93,27,-127,25,-90,23,-67,21,-50,19,-56,17,-44,15,-40,13,-42,11,-31,9,-48,7,-85,5,93,3,16,1,-87,-2,65,-4,-74,-7,24,-9,79,-12,106,-15,107,-18,116,-21,-120,-24,-106,-27,-93,-30,-75,-33,-47,-36,24,-38,-105,-41,85,-43,34,-45,20,-47,61,-49,-91,-51,87,-52,70,-53,93,-54,-108,-55,-11,-56,126,-56,42,-56,-9,-57,-25,-57,-26,-57,-1,-57,39,-56,83,-56,-109,-56,-27,-56,59,-55,-114,-55,-37,-55,40,-54,118,-54,-48,-54,39,-53,123,-53,-70,-53,-7,-53,58,-52,116,-52,-73,-52,-8,-52,48,-51,113,-51,-69,-51,10,-50,95,-50,-72,-50,34,-49,-102,-49,33,-48,-73,-48,79,-47,-18,-47,-85,-46,109,-45,56,-44,22,-43,-1,-43,-19,-42,-27,-41,-18,-40,-7,-39,13,-37,46,-36,76,-35,104,-34,123,-33,-127,-32,-124,-31,125,-30,106,-29,38,-28,-31,-28,-123,-27,29,-26,-106,-26,19,-25,105,-25,-91,-25,-33,-25,10,-24,42,-24,80,-24,91,-24,81,-24,55,-24,55,-24,42,-24,28,-24,-3,-25,-63,-25,109,-25,1,-25,-99,-26,55,-26,-50,-27,83,-27,-68,-28,32,-28,124,-29,-24,-30,87,-30,-44,-31,63,-31,-97,-32,20,-32,-98,-33,54,-33,-42,-34,110,-34,-1,-35,-101,-35,77,-35,4,-35,-59,-36,-128,-36,62,-36,-6,-37,-43,-37,-55,-37,-59,-37,-43,-37,-18,-37,21,-36,82,-36,-81,-36,23,-35,-103,-35,25,-34,-85,-34,63,-33,-18,-33,-104,-32,54,-31,-69,-31,59,-30,-82,-30,31,-29,119,-29,-75,-29,-44,-29,-32,-29,-24,-29,-28,-29,-28,-29,-42,-29,-45,-29,-51,-29,-45,-29,-24,-29,16,-28,74,-28,-108,-28,-19,-28,88,-27,-48,-27,92,-26,-21,-26,-127,-25,28,-24,-80,-24,74,-23,-29,-23,-121,-22,42,-21,-59,-21,92,-20,-10,-20,-118,-19,44,-18,-46,-18,-117,-17,47,-16,-47,-16,116,-15,45,-14,-31,-14,-111,-13,54,-12,-49,-12,89,-11,-28,-11,97,-10,-18,-10,118,-9,2,-8,123,-8,2,-7,-106,-7,61,-6,-1,-6,-50,-5,-86,-4,-101,-3,-78,-2,-34,-1,25,1,96,2,-81,3,5,5,99,6,-53,7,39,9,-123,10,-31,11,44,13,114,14,-64,15,13,17,86,18,-95,19,-49,20,-16,21,25,23,76,24,93,25,103,26,77,27,48,28,-9,28,-64,29,103,30,-27,30,83,31,-66,31,17,32,72,32,113,32,-121,32,-91,32,-80,32,-65,32,-46,32,-25,32,-5,32,2,33,41,33,82,33,-120,33,-50,33,32,34,127,34,-33,34,79,35,-47,35,89,36,-9,36,-128,37,20,38,-99,38,62,39,-49,39,89,40,-35,40,76,41,-73,41,21,42,125,42,-50,42,35,43,99,43,-104,43,-48,43,22,44,89,44,-103,44,-30,44,34,45,83,45,-120,45,-45,45,9,46,48,46,60,46,84,46,90,46,90,46,66,46,22,46,-52,45,-128,45,11,45,-122,44,-19,43,67,43,-113,42,-58,41,-21,40,-15,39,-17,38,-33,37,-66,36,-124,35,69,34,-17,32,-107,31,44,30,-73,28,54,27,-71,25,68,24,-59,22,76,21,-42,19,116,18,36,17,-23,15,-56,14,-76,13,-72,12,-62,11,-48,10,-15,9,25,9,69,8,104,7,-111,6,-89,5,-68,4,-73,3,-109,2,81,1,-20,-1,126,-2,-30,-4,78,-5,-107,-7,-41,-9,-8,-11,9,-12,21,-14,52,-16,89,-18,-125,-20,-74,-22,-25,-24,49,-25,-123,-27,4,-28,-116,-30,54,-31,-30,-33,-85,-34,-117,-35,-105,-36,-73,-37,-17,-38,45,-38,127,-39,-31,-40,112,-40,32,-40,-22,-41,-55,-41,-95,-41,-120,-41,125,-41,-108,-41,-83,-41,-64,-41,-69,-41,-89,-41,-109,-41,127,-41,108,-41,87,-41,49,-41,2,-41,-60,-42,-94,-42,-107,-42,-97,-42,-65,-42,-17,-42,76,-41,-55,-41,121,-40,84,-39,88,-38,127,-37,-62,-36,21,-34,-122,-33,10,-31,-82,-30,81,-28,6,-26,-83,-25,91,-23,12,-21,-72,-20,106,-18,36,-16,-14,-15,-55,-13,-106,-11,99,-9}; }
	private static byte[] data69(){ return new byte[] {59,-7,29,-5,7,-3,-15,-2,-36,0,-59,2,-82,4,-95,6,-118,8,115,10,90,12,55,14,6,16,-52,17,-104,19,89,21,21,23,-59,24,80,26,-43,27,84,29,-39,30,95,32,-30,33,72,35,-90,36,-16,37,67,39,-98,40,-6,41,77,43,-119,44,-60,45,2,47,62,48,120,49,-91,50,-64,51,-68,52,-75,53,-96,54,114,55,33,56,-81,56,15,57,61,57,86,57,58,57,0,57,-107,56,-8,55,46,55,64,54,50,53,12,52,-58,50,101,49,-28,47,60,46,-110,44,-45,42,15,41,41,39,60,37,49,35,59,33,56,31,40,29,10,27,-31,24,-68,22,-123,20,81,18,21,16,-28,13,-86,11,122,9,76,7,34,5,4,3,-18,0,-17,-2,0,-3,26,-5,61,-7,113,-9,-58,-11,53,-12,-75,-14,78,-15,10,-16,-46,-18,-82,-19,-109,-20,-104,-21,-86,-22,-39,-23,23,-23,86,-24,-108,-25,-38,-26,48,-26,-99,-27,17,-27,112,-28,-62,-29,17,-29,104,-30,-56,-31,41,-31,-115,-32,-33,-33,44,-33,127,-34,-33,-35,76,-35,-47,-36,82,-36,-38,-37,106,-37,21,-37,-58,-38,-109,-38,99,-38,78,-38,76,-38,85,-38,126,-38,-89,-38,-22,-38,47,-37,-128,-37,-44,-37,61,-36,-65,-36,95,-35,11,-34,-76,-34,113,-33,73,-32,59,-31,63,-30,60,-29,70,-28,81,-27,92,-26,109,-25,115,-24,122,-23,99,-22,56,-21,-18,-21,-106,-20,39,-19,-87,-19,25,-18,111,-18,-72,-18,-3,-18,80,-17,-83,-17,8,-16,95,-16,-60,-16,58,-15,-55,-15,116,-14,33,-13,-38,-13,-104,-12,99,-11,48,-10,-8,-10,-65,-9,127,-8,49,-7,-33,-7,120,-6,5,-5,119,-5,-45,-5,20,-4,74,-4,99,-4,104,-4,74,-4,10,-4,-98,-5,27,-5,-126,-6,-45,-7,13,-7,42,-8,51,-9,34,-10,18,-11,-4,-13,-29,-14,-70,-15,-101,-16,-117,-17,125,-18,-128,-19,-115,-20,-86,-21,-47,-22,-12,-23,33,-23,96,-24,-59,-25,55,-25,-99,-26,19,-26,-105,-27,53,-27,-40,-28,-124,-28,54,-28,-14,-29,-54,-29,-79,-29,-91,-29,-99,-29,-103,-29,-101,-29,-98,-29,-88,-29,-82,-29,-72,-29,-66,-29,-65,-29,-73,-29,-81,-29,-91,-29,-93,-29,-79,-29,-71,-29,-51,-29,-34,-29,16,-28,72,-28,-104,-28,-10,-28,109,-27,-10,-27,-114,-26,36,-25,-55,-25,-125,-24,76,-23,18,-22,-31,-22,-63,-21,-85,-20,-116,-19,107,-18,75,-17,52,-16,24,-15,6,-14,-19,-14,-33,-13,-47,-12,-53,-11,-58,-10,-50,-9,-55,-8,-53,-7,-53,-6,-32,-5,-8,-4,22,-2,57,-1,96,0,-101,1,-39,2,25,4,99,5,-63,6,53,8,-95,9,22,11,-111,12,24,14,-116,15,1,17,98,18,-61,19,5,21,44,22,54,23,38,24,-20,24,-117,25,1,26,85,26,-118,26,-116,26,117,26,64,26,12,26,-66,25,105,25,18,25,-68,24,116,24,45,24,6,24,-24,23,-29,23,-33,23,-17,23,8,24,48,24,92,24,-121,24,-90,24,-60,24,-22,24,11,25,53,25,81,25,96,25,115,25,-108,25,-77,25,-45,25,-17,25,5,26,32,26,66,26,119,26,-90,26,-63,26,-49,26,-65,26,-82,26,-110,26,117,26,65,26,-8,25,-123,25,-9,24,110,24,-31,23,93,23,-46,22,75,22,-81,21,20,21,-125,20,14,20,-99,19,59,19,-51,18,113,18,59,18,38,18,42,18,47,18,83,18,115,18,-68,18,22,19,-109,19,22,20,-76,20,74,21,-13,21,-84,22,-113,23,98,24,62,25,37,26,40,27,49,28,62,29,82,30,108,31,-109,32,-57,33,-7,34,53,36,124,37,-59,38,17,40,81,41,-102,42,-48,43,21,45,51,46,86,47,101,48,125,49,-121,50,-111,51,-115,52,120,53,94,54,77,55,60,56,54,57,30,58,23,59,1,60,-13,60,-40,61,-56,62,-82,63,-128,64,56,65,-43,65,108,66,-17,66,94,67,-80,67,-54,67,-57,67,-87,67,118,67,57,67,-51,66,76,66,-92,65,-21,64,46,64,114,63,-119,62,127,61,83,60,33,59,-25,57,-98,56,68,55,-55,53,36,52,118,50,-90,48,-36,46,10,45,45,43,54,41,40,39,10,37,-12,34,-15,32,-12,30,-20,28,-47,26,-72,24,-109,22,-124,20,-125,18,-125,16,127,14,119,12,101,10,86,8,87,6,95,4,109,2,115,0,-112,-2,-97,-4,-55,-6,6,-7,81,-9,-104,-11,-34,-13,29,-14,105,-16,-68,-18,24,-19,112,-21,-83,-23,-44,-25,-27,-27,-19,-29,-18,-31,-58,-33,-113,-35,57,-37,-64,-40,48,-42,-100,-45,9,-47,106,-50,-69,-53,21,-55,100,-58,-56,-61,75,-63,-44,-66,-118,-68,72,-70,40,-72,20,-74,28,-76,68,-78,-125,-80,-13,-82,123,-83,30,-84,-48,-86,-73,-87,-77,-88,-38,-89,26,-89,123,-90,-12,-91,-115,-91,56,-91}; }
	private static byte[] data70(){ return new byte[] {-11,-92,-59,-92,-90,-92,117,-92,66,-92,-10,-93,-73,-93,114,-93,18,-93,-83,-94,36,-94,-107,-95,-2,-96,99,-96,-55,-97,56,-97,-84,-98,59,-98,-39,-99,-105,-99,101,-99,93,-99,119,-99,-81,-99,-3,-99,108,-98,-9,-98,-92,-97,81,-96,25,-95,-35,-95,-79,-94,-95,-93,-111,-92,-110,-91,-112,-90,-93,-89,-100,-88,-77,-87,-45,-86,13,-84,74,-83,-113,-82,-59,-81,13,-79,91,-78,-64,-77,27,-75,-116,-74,3,-72,118,-71,-24,-70,85,-68,-67,-67,49,-65,-81,-64,42,-62,-116,-61,2,-59,99,-58,-51,-57,47,-55,-94,-54,5,-52,101,-51,-56,-50,40,-48,-99,-47,39,-45,-77,-44,53,-42,-73,-41,50,-39,-60,-38,95,-36,7,-34,-92,-33,53,-31,-66,-30,68,-28,-37,-27,115,-25,1,-23,-124,-22,-17,-21,84,-19,-62,-18,73,-16,-36,-15,96,-13,-20,-12,118,-10,15,-8,-68,-7,-124,-5,99,-3,71,-1,53,1,45,3,46,5,78,7,108,9,-109,11,-84,13,-62,15,-64,17,-59,19,-48,21,-40,23,-55,25,-94,27,112,29,54,31,-10,32,-62,34,116,36,22,38,-86,39,78,41,-31,42,-127,44,7,46,-119,47,-15,48,76,50,-78,51,19,53,101,54,-104,55,-74,56,-50,57,-25,58,-12,59,0,61,-14,61,-34,62,-68,63,-101,64,107,65,62,66,3,67,-59,67,92,68,-3,68,-113,69,35,70,-99,70,-6,70,58,71,95,71,127,71,-127,71,119,71,80,71,22,71,-46,70,-117,70,77,70,2,70,-62,69,100,69,3,69,-88,68,107,68,37,68,-32,67,-107,67,58,67,-40,66,122,66,42,66,-66,65,62,65,-77,64,30,64,-96,63,37,63,-76,62,70,62,-37,61,118,61,23,61,-15,60,-37,60,-49,60,-73,60,-91,60,-102,60,-108,60,-109,60,-122,60,93,60,28,60,-58,59,81,59,-41,58,72,58,-102,57,-54,56,-22,55,12,55,38,54,89,53,127,52,-82,51,-26,50,33,50,118,49,-29,48,115,48,11,48,-84,47,92,47,29,47,2,47,10,47,15,47,20,47,29,47,70,47,121,47,-71,47,18,48,89,48,-86,48,-14,48,83,49,-70,49,40,50,-110,50,-31,50,74,51,-63,51,70,52,-61,52,69,53,-62,53,67,54,-29,54,-125,55,32,56,-80,56,60,57,-73,57,42,58,-89,58,27,59,105,59,-87,59,-63,59,-68,59,-85,59,-114,59,96,59,4,59,-104,58,1,58,99,57,-54,56,40,56,113,55,-89,54,-55,53,-32,52,-6,51,19,51,15,50,-22,48,-85,47,67,46,-52,44,82,43,-72,41,-20,39,-10,37,-29,35,-81,33,94,31,4,29,-116,26,-5,23,82,21,-103,18,-41,15,38,13,105,10,-92,7,-48,4,7,2,61,-1,-128,-4,-62,-7,4,-9,44,-12,83,-15,115,-18,-122,-21,-91,-24,-66,-27,-63,-30,-87,-33,-128,-36,68,-39,13,-42,-48,-46,-104,-49,89,-52,23,-55,-47,-59,124,-62,77,-65,41,-68,38,-71,49,-74,79,-77,127,-80,-53,-83,60,-85,-45,-88,124,-90,71,-92,33,-94,40,-96,68,-98,-115,-100,-32,-102,84,-103,-36,-105,115,-106,11,-107,-88,-109,84,-110,18,-111,-39,-113,-68,-114,-115,-115,103,-116,62,-117,64,-118,79,-119,108,-120,-110,-121,-54,-122,46,-122,-92,-123,60,-123,-11,-124,-62,-124,-89,-124,-92,-124,-54,-124,13,-123,102,-123,-33,-123,112,-122,9,-121,-82,-121,116,-120,78,-119,67,-118,85,-117,118,-116,-61,-115,21,-113,-118,-112,7,-110,-81,-109,113,-107,84,-105,56,-103,46,-101,18,-99,-3,-98,-14,-96,-27,-94,-48,-92,-93,-90,106,-88,42,-86,-27,-85,-103,-83,62,-81,-39,-80,115,-78,11,-76,-70,-75,108,-73,49,-71,-2,-70,-42,-68,-66,-66,-89,-64,-84,-62,-36,-60,24,-57,99,-55,-86,-53,-9,-51,72,-48,-49,-46,81,-43,-29,-41,107,-38,-2,-36,-121,-33,36,-30,-69,-28,81,-25,-47,-23,70,-20,-93,-18,-4,-16,97,-13,-69,-11,-1,-9,28,-6,38,-4,23,-2,15,0,-2,1,-43,3,-105,5,67,7,-42,8,102,10,6,12,-109,13,-13,14,58,16,97,17,-120,18,-110,19,-97,20,-127,21,78,22,-1,22,-92,23,41,24,-76,24,54,25,-93,25,4,26,106,26,-31,26,103,27,-1,27,-103,28,48,29,-37,29,-96,30,110,31,88,32,64,33,43,34,25,35,26,36,37,37,43,38,59,39,78,40,96,41,106,42,113,43,110,44,114,45,-124,46,-127,47,-123,48,-121,49,-118,50,-123,51,-128,52,-126,53,125,54,119,55,110,56,108,57,89,58,86,59,66,60,46,61,33,62,13,63,1,64,-24,64,-48,65,-85,66,127,67,85,68,39,69,-19,69,-95,70,66,71,-34,71,117,72,5,73,125,73,-27,73,68,74,-113,74,-25,74,67,75,-113,75,-58,75,6,76,83,76,-84,76,7,77,114,77,-34,77,73,78,-62,78}; }
	private static byte[] data71(){ return new byte[] {73,79,-50,79,74,80,-80,80,-8,80,62,81,107,81,-128,81,112,81,60,81,-16,80,125,80,-14,79,76,79,-102,78,-50,77,-25,76,-39,75,-34,74,-22,73,4,73,-6,71,-13,70,-39,69,-54,68,-64,67,-66,66,-75,65,-88,64,-116,63,89,62,22,61,-34,59,-103,58,84,57,0,56,-96,54,47,53,-58,51,83,50,-30,48,101,47,-33,45,75,44,-101,42,-22,40,28,39,77,37,105,35,101,33,57,31,-3,28,-87,26,66,24,-49,21,78,19,-85,16,5,14,85,11,-93,8,-9,5,73,3,-93,0,5,-2,117,-5,-9,-8,-115,-10,81,-12,39,-14,28,-16,35,-18,65,-20,123,-22,-44,-24,90,-25,-3,-27,-87,-28,102,-29,63,-30,42,-31,67,-32,104,-33,-106,-34,-54,-35,1,-35,83,-36,-63,-37,66,-37,-52,-38,98,-38,8,-38,-75,-39,120,-39,86,-39,80,-39,94,-39,107,-39,-110,-39,-62,-39,11,-38,103,-38,-68,-38,25,-37,117,-37,-17,-37,83,-36,-70,-36,35,-35,-115,-35,-6,-35,88,-34,-43,-34,73,-33,-36,-33,-126,-32,44,-31,-22,-31,-89,-30,-124,-29,97,-28,74,-27,66,-26,73,-25,90,-24,114,-23,117,-22,126,-21,-122,-20,-96,-19,-96,-18,-95,-17,-111,-16,110,-15,64,-14,21,-13,-31,-13,-79,-12,111,-11,18,-10,-96,-10,51,-9,-68,-9,60,-8,-81,-8,22,-7,93,-7,-113,-7,-83,-7,-64,-7,-76,-7,-107,-7,70,-7,-14,-8,127,-8,8,-8,108,-9,-55,-10,4,-10,32,-11,51,-12,66,-13,69,-14,70,-15,51,-16,22,-17,-20,-19,-49,-20,-80,-21,-103,-22,-113,-23,-119,-24,119,-25,111,-26,124,-27,-98,-28,-46,-29,16,-29,85,-30,-84,-31,45,-31,-67,-32,105,-32,33,-32,-34,-33,-92,-33,116,-33,86,-33,46,-33,8,-33,-36,-34,-77,-34,116,-34,64,-34,-4,-35,-67,-35,108,-35,21,-35,-81,-36,95,-36,22,-36,-46,-37,-123,-37,59,-37,-13,-38,-74,-38,-117,-38,103,-38,64,-38,11,-38,-43,-39,-109,-39,91,-39,29,-39,-32,-40,-111,-40,63,-40,-32,-41,-115,-41,79,-41,46,-41,8,-41,-6,-42,-8,-42,22,-41,84,-41,-88,-41,30,-40,-97,-40,43,-39,-61,-39,106,-38,45,-37,-8,-37,-78,-36,100,-35,17,-34,-54,-34,124,-33,45,-32,-45,-32,109,-31,3,-30,-93,-30,70,-29,-4,-29,-68,-28,119,-27,55,-26,1,-25,-25,-25,-34,-24,-29,-23,-22,-22,-5,-21,33,-19,102,-18,-87,-17,-11,-16,68,-14,-107,-13,-12,-12,94,-10,-44,-9,53,-7,-106,-6,-15,-5,82,-3,-83,-2,17,0,106,1,-62,2,19,4,94,5,-102,6,-40,7,18,9,66,10,110,11,-106,12,-79,13,-62,14,-44,15,-49,16,-64,17,-86,18,122,19,62,20,-13,20,-108,21,36,22,-83,22,43,23,-105,23,-2,23,92,24,-87,24,-17,24,59,25,-117,25,-25,25,63,26,-90,26,-5,26,94,27,-55,27,70,28,-56,28,85,29,-46,29,79,30,-44,30,93,31,-21,31,111,32,-24,32,88,33,-61,33,57,34,-76,34,35,35,-107,35,-23,35,55,36,124,36,-52,36,41,37,119,37,-58,37,9,38,70,38,-123,38,-58,38,-7,38,38,39,75,39,108,39,117,39,125,39,122,39,96,39,55,39,-17,38,-106,38,40,38,-84,37,11,37,93,36,-104,35,-74,34,-63,33,-77,32,-93,31,122,30,75,29,30,28,-29,26,-72,25,-118,24,117,23,108,22,115,21,-118,20,-75,19,-8,18,86,18,-50,17,89,17,2,17,-93,16,69,16,-27,15,-122,15,36,15,-74,14,49,14,-98,13,-16,12,39,12,85,11,120,10,-116,9,-121,8,121,7,104,6,90,5,75,4,53,3,37,2,17,1,-7,-1,-22,-2,-37,-3,-22,-4,-28,-5,-40,-6,-62,-7,-94,-8,-119,-9,99,-10,65,-11,32,-12,0,-13,-33,-15,-67,-16,-93,-17,-88,-18,-59,-19,-18,-20,44,-20,105,-21,-57,-22,66,-22,-41,-23,119,-23,25,-23,-66,-24,104,-24,39,-24,-12,-25,-74,-25,125,-25,45,-25,-37,-26,-122,-26,64,-26,-6,-27,-83,-27,82,-27,-5,-28,-92,-28,92,-28,38,-28,-9,-29,-41,-29,-86,-29,-104,-29,-123,-29,-99,-29,-66,-29,-16,-29,51,-28,-122,-28,-23,-28,99,-27,-8,-27,-102,-26,84,-25,31,-24,-14,-24,-47,-23,-72,-22,-82,-21,-92,-20,-94,-19,-94,-18,-86,-17,-79,-16,-64,-15,-42,-14,-4,-13,41,-11,104,-10,-102,-9,-21,-8,61,-6,-60,-5,80,-3,-5,-2,-85,0,102,2,52,4,8,6,-18,7,-47,9,-72,11,-109,13,102,15,51,17,-9,18,-78,20,90,22,-6,23,-119,25,19,27,-126,28,-12,29,92,31,-41,32,73,34,-86,35,16,37,-122,38,10,40,126,41,-3,42,100,44,-46,45,57,47,-107,48,-30,49,13,51,45,52,38,53,6,54,-67,54,89,55,-47,55,29,56,58,56,37,56,-15,55,-100,55}; }
	private static byte[] data72(){ return new byte[] {38,55,-122,54,-65,53,-48,52,-54,51,-64,50,-86,49,-128,48,55,47,-27,45,-126,44,33,43,-86,41,62,40,-71,38,57,37,-98,35,-2,33,84,32,-99,30,-50,28,-12,26,10,25,30,23,43,21,40,19,23,17,2,15,-10,12,-18,10,-18,8,-9,6,14,5,45,3,101,1,-60,-1,63,-2,-52,-4,123,-5,51,-6,15,-7,-8,-9,5,-9,36,-10,63,-11,86,-12,102,-13,125,-14,-111,-15,-100,-16,-96,-17,-107,-18,-128,-19,94,-20,54,-21,44,-22,25,-23,2,-24,-28,-26,-52,-27,-45,-28,-28,-29,24,-29,73,-30,-127,-31,-62,-32,6,-32,90,-33,-65,-34,51,-34,-97,-35,23,-35,-97,-36,58,-36,-33,-37,-102,-37,92,-37,48,-37,29,-37,43,-37,78,-37,-116,-37,-44,-37,62,-36,-87,-36,66,-35,-24,-35,-78,-34,123,-33,72,-32,30,-31,5,-30,-2,-30,-2,-29,-5,-28,-11,-27,-18,-26,-45,-25,-64,-24,-97,-23,-122,-22,91,-21,36,-20,-29,-20,-94,-19,95,-18,34,-17,-48,-17,-117,-16,53,-15,-13,-15,-84,-14,119,-13,59,-12,5,-11,-35,-11,-61,-10,-95,-9,-124,-8,102,-7,75,-6,30,-5,-25,-5,-98,-4,66,-3,-51,-3,65,-2,-103,-2,-50,-2,-5,-2,-7,-2,-14,-2,-60,-2,121,-2,33,-2,-72,-3,87,-3,-31,-4,105,-4,-35,-5,74,-5,-80,-6,29,-6,-117,-7,-11,-8,87,-8,-75,-9,11,-9,102,-10,-69,-11,8,-11,70,-12,125,-13,-84,-14,-37,-15,9,-15,57,-16,101,-17,-110,-18,-71,-19,-40,-20,26,-20,89,-21,-108,-22,-65,-23,1,-23,74,-24,-102,-25,-18,-26,75,-26,-88,-27,0,-27,105,-28,-28,-29,104,-29,-18,-30,122,-30,10,-30,-83,-31,94,-31,22,-31,-26,-32,-75,-32,-117,-32,101,-32,73,-32,45,-32,34,-32,29,-32,34,-32,33,-32,40,-32,59,-32,92,-32,124,-32,-94,-32,-57,-32,-8,-32,54,-31,115,-31,-65,-31,25,-30,-126,-30,-24,-30,100,-29,-27,-29,117,-28,8,-27,-100,-27,43,-26,-73,-26,95,-25,3,-24,-94,-24,47,-23,-47,-23,122,-22,51,-21,-28,-21,-93,-20,115,-19,102,-18,98,-17,110,-16,115,-15,-100,-14,-52,-13,12,-11,72,-10,-119,-9,-69,-8,-13,-7,30,-5,64,-4,74,-3,64,-2,43,-1,7,0,-61,0,114,1,13,2,-84,2,69,3,-56,3,54,4,-93,4,13,5,126,5,-15,5,100,6,-66,6,19,7,104,7,-51,7,49,8,-106,8,-21,8,59,9,-108,9,-23,9,74,10,-101,10,-7,10,88,11,-68,11,37,12,-106,12,3,13,100,13,-51,13,65,14,-73,14,51,15,-93,15,22,16,125,16,-25,16,82,17,-64,17,35,18,126,18,-70,18,-22,18,29,19,77,19,122,19,-116,19,-126,19,92,19,51,19,1,19,-51,18,-115,18,47,18,-73,17,66,17,-38,16,120,16,23,16,-67,15,78,15,-18,14,-93,14,122,14,94,14,71,14,54,14,38,14,53,14,108,14,-88,14,-16,14,73,15,-90,15,23,16,-111,16,44,17,-37,17,-102,18,89,19,43,20,10,21,9,22,33,23,64,24,120,25,-95,26,-28,27,55,29,-110,30,2,32,100,33,-28,34,73,36,-60,37,68,39,-58,40,62,42,-67,43,47,45,-90,46,21,48,-105,49,16,51,-110,52,5,54,117,55,-29,56,92,58,-52,59,47,61,-121,62,-39,63,51,65,-122,66,-51,67,-6,68,19,70,44,71,59,72,73,73,63,74,30,75,-33,75,-91,76,81,77,-6,77,105,78,-49,78,5,79,62,79,82,79,99,79,86,79,46,79,-34,78,120,78,-3,77,-112,77,5,77,111,76,-76,75,-28,74,-8,73,17,73,39,72,48,71,15,70,-49,68,116,67,16,66,-89,64,36,63,-128,61,-76,59,-33,57,-22,55,-12,53,-10,51,-31,49,-54,47,-77,45,-99,43,-122,41,-123,39,-99,37,-78,35,-44,33,-9,31,34,30,96,28,-84,26,-22,24,39,23,71,21,93,19,89,17,73,15,35,13,-22,10,-105,8,36,6,-103,3,-6,0,77,-2,-102,-5,-28,-8,49,-10,111,-13,-84,-16,-14,-19,51,-21,116,-24,-63,-27,20,-29,95,-32,-78,-35,17,-37,116,-40,-21,-43,95,-45,-41,-48,86,-50,-27,-53,-111,-55,80,-57,38,-59,25,-61,31,-63,62,-65,-125,-67,-44,-69,101,-70,17,-71,-45,-73,-96,-74,-127,-75,122,-76,-127,-77,-97,-78,-44,-79,-8,-80,35,-80,76,-81,-123,-82,-73,-83,-5,-84,56,-84,127,-85,-81,-86,-23,-87,31,-87,101,-88,-66,-89,24,-89,-126,-90,-14,-91,-120,-91,46,-91,-32,-92,-95,-92,114,-92,98,-92,100,-92,127,-92,-79,-92,-3,-92,84,-91,-67,-91,53,-90,-73,-90,53,-89,-50,-89,113,-88,27,-87,-69,-87,107,-86,28,-85,-45,-85,-114,-84,89,-83,31,-82,-14,-82,-49,-81,-83,-80,-103,-79,-104,-78,-102,-77,-98,-76,-77,-75,-66,-74,-48,-73}; }
	private static byte[] data73(){ return new byte[] {-40,-72,-6,-71,20,-69,37,-68,43,-67,32,-66,32,-65,32,-64,32,-63,6,-62,-27,-62,-78,-61,108,-60,44,-59,-13,-59,-75,-58,-128,-57,73,-56,14,-55,-42,-55,-89,-54,-114,-53,111,-52,83,-51,74,-50,54,-49,64,-48,73,-47,112,-46,-110,-45,-58,-44,-22,-43,28,-41,99,-40,-68,-39,19,-37,112,-36,-61,-35,21,-33,114,-32,-42,-31,55,-29,-106,-28,-13,-27,75,-25,-97,-24,-1,-23,99,-21,-64,-20,26,-18,125,-17,-33,-16,77,-14,-54,-13,84,-11,-34,-10,101,-8,-16,-7,-117,-5,54,-3,-18,-2,-106,0,62,2,-52,3,91,5,-42,6,80,8,-79,9,1,11,65,12,114,13,-115,14,-83,15,-63,16,-44,17,-44,18,-39,19,-33,20,-5,21,32,23,77,24,120,25,-88,26,-38,27,24,29,100,30,-91,31,-36,32,-6,33,30,35,51,36,65,37,54,38,34,39,-9,39,-60,40,-113,41,74,42,10,43,-79,43,89,44,-7,44,-97,45,77,46,-15,46,-95,47,61,48,-56,48,89,49,-10,49,-115,50,37,51,-83,51,39,52,-92,52,37,53,-87,53,27,54,-103,54,4,55,115,55,-26,55,95,56,-43,56,64,57,-93,57,3,58,92,58,-67,58,33,59,-117,59,-13,59,80,60,-98,60,-5,60,85,61,-92,61,-16,61,51,62,102,62,-103,62,-51,62,3,63,16,63,23,63,-9,62,-33,62,-89,62,125,62,40,62,-41,61,112,61,5,61,-110,60,48,60,-46,59,114,59,23,59,-57,58,-122,58,94,58,71,58,65,58,57,58,74,58,110,58,-112,58,-40,58,20,59,90,59,-110,59,-27,59,57,60,-121,60,-26,60,47,61,125,61,-46,61,59,62,-92,62,12,63,-120,63,3,64,-123,64,36,65,-47,65,118,66,47,67,-44,67,-122,68,51,69,-23,69,-107,70,53,71,-61,71,62,72,-99,72,-21,72,51,73,76,73,89,73,64,73,10,73,-73,72,100,72,-9,71,117,71,-42,70,38,70,94,69,-98,68,-43,67,-6,66,14,66,31,65,28,64,26,63,27,62,28,61,5,60,-40,58,-93,57,86,56,1,55,-93,53,38,52,-106,50,-13,48,55,47,103,45,125,43,-111,41,126,39,109,37,65,35,4,33,-61,30,112,28,23,26,-87,23,66,21,-68,18,45,16,-99,13,11,11,96,8,-95,5,-47,2,-23,-1,-23,-4,-19,-7,-42,-10,-80,-13,105,-16,15,-19,-91,-23,81,-26,-12,-30,-82,-33,82,-36,27,-39,-30,-43,-43,-46,-29,-49,27,-51,107,-54,-39,-57,89,-59,-21,-62,-95,-64,-120,-66,122,-68,-123,-70,-120,-72,-112,-74,-90,-76,-61,-78,-21,-80,16,-81,59,-83,109,-85,-102,-87,-33,-89,33,-90,119,-92,-48,-94,54,-95,-94,-97,22,-98,-93,-100,61,-101,-21,-103,-91,-104,109,-105,75,-106,59,-107,73,-108,91,-109,126,-110,-74,-111,10,-111,122,-112,-2,-113,-115,-113,49,-113,-6,-114,-36,-114,-47,-114,-46,-114,-15,-114,43,-113,114,-113,-48,-113,51,-112,-81,-112,71,-111,-3,-111,-56,-110,-84,-109,-102,-108,-91,-107,-70,-106,-28,-105,30,-103,114,-102,-49,-101,74,-99,-78,-98,50,-96,-80,-95,64,-93,-51,-92,104,-90,10,-88,-83,-87,76,-85,-26,-84,-121,-82,60,-80,-6,-79,-68,-77,125,-75,71,-73,18,-71,-12,-70,3,-67,26,-65,51,-63,71,-61,74,-59,107,-57,-84,-55,7,-52,76,-50,-116,-48,-54,-46,16,-43,94,-41,-74,-39,18,-36,85,-34,-117,-32,-81,-30,-47,-28,-11,-26,25,-23,15,-21,-7,-20,-62,-18,127,-16,29,-14,-73,-13,57,-11,-99,-10,-14,-9,41,-7,79,-6,111,-5,-126,-4,-128,-3,86,-2,28,-1,-32,-1,-94,0,110,1,39,2,-47,2,116,3,39,4,-66,4,102,5,14,6,-79,6,88,7,-16,7,-121,8,33,9,-51,9,-118,10,43,11,-26,11,-103,12,100,13,50,14,21,15,-10,15,-50,16,-66,17,-65,18,-65,19,-45,20,-18,21,-14,22,-8,23,-2,24,12,26,19,27,19,28,14,29,-10,29,-23,30,-50,31,-65,32,-92,33,-112,34,117,35,79,36,68,37,52,38,42,39,29,40,-3,40,-21,41,-53,42,-68,43,-116,44,84,45,24,46,-47,46,-123,47,63,48,-26,48,-124,49,20,50,-93,50,56,51,-50,51,112,52,17,53,-72,53,111,54,34,55,-21,55,-82,56,127,57,61,58,13,59,-33,59,-85,60,119,61,58,62,-18,62,-113,63,54,64,-38,64,120,65,27,66,-84,66,34,67,-117,67,-5,67,95,68,-67,68,9,69,72,69,114,69,-92,69,-48,69,-18,69,-10,69,-19,69,-42,69,-72,69,-108,69,114,69,51,69,-14,68,-103,68,42,68,-73,67,62,67,-64,66,58,66,-111,65,-45,64,-3,63,34,63,56,62,57,61,48,60,15,59,-51,57,-119,56,60,55,-32,53,118,52,-10,50,110,49,-46,47,49,46,120,44,-74,42}; }
	private static byte[] data74(){ return new byte[] {-16,40,39,39,69,37,96,35,117,33,127,31,-109,29,-96,27,-66,25,-74,23,-54,21,-46,19,-12,17,31,16,79,14,123,12,-91,10,-34,8,20,7,106,5,-57,3,43,2,-113,0,-9,-2,104,-3,-38,-5,95,-6,2,-7,-103,-9,71,-10,-17,-12,-73,-13,-109,-14,127,-15,118,-16,122,-17,-108,-18,-49,-19,17,-19,-121,-20,-5,-21,-123,-21,20,-21,-73,-22,108,-22,72,-22,55,-22,41,-22,18,-22,19,-22,41,-22,79,-22,125,-22,-75,-22,-16,-22,50,-21,124,-21,-45,-21,59,-20,-83,-20,50,-19,-71,-19,75,-18,-25,-18,-116,-17,66,-16,-14,-16,-72,-15,115,-14,73,-13,37,-12,7,-11,-27,-11,-48,-10,-83,-9,-98,-8,-124,-7,126,-6,99,-5,75,-4,33,-3,0,-2,-52,-2,-100,-1,72,0,-19,0,-125,1,13,2,-113,2,-1,2,104,3,-87,3,-19,3,7,4,38,4,59,4,87,4,82,4,42,4,-5,3,-56,3,-104,3,95,3,13,3,-102,2,21,2,124,1,-50,0,31,0,83,-1,115,-2,109,-3,118,-4,101,-5,87,-6,62,-7,37,-8,-4,-10,-29,-11,-40,-12,-35,-13,-19,-14,13,-14,39,-15,72,-16,121,-17,-65,-18,8,-18,99,-19,-87,-20,-14,-21,57,-21,-108,-22,-38,-23,34,-23,97,-24,-98,-25,-44,-26,15,-26,77,-27,-108,-28,-48,-29,26,-29,81,-30,-95,-31,-22,-32,56,-32,119,-33,-86,-34,-29,-35,31,-35,95,-36,-103,-37,-55,-38,-14,-39,16,-39,47,-40,79,-41,116,-42,-113,-43,-94,-44,-67,-45,-40,-46,12,-46,81,-47,-101,-48,-18,-49,67,-49,-59,-50,84,-50,16,-50,-45,-51,-77,-51,-110,-51,-116,-51,-105,-51,-40,-51,42,-50,-103,-50,-10,-50,84,-49,-57,-49,78,-48,-22,-48,125,-47,26,-46,-81,-46,69,-45,-43,-45,123,-44,37,-43,-31,-43,-109,-42,70,-41,17,-40,-33,-40,-56,-39,-79,-38,-81,-37,-90,-36,-67,-35,-40,-34,6,-32,61,-31,121,-30,-58,-29,9,-27,97,-26,-66,-25,39,-23,-103,-22,-1,-21,96,-19,-75,-18,28,-16,-122,-15,-5,-14,114,-12,-45,-11,53,-9,-94,-8,13,-6,107,-5,-63,-4,16,-2,98,-1,-87,0,-9,1,50,3,94,4,124,5,-110,6,-101,7,-87,8,-105,9,116,10,58,11,1,12,-73,12,106,13,6,14,-112,14,20,15,-111,15,40,16,-90,16,33,17,-115,17,-10,17,98,18,-27,18,111,19,1,20,-117,20,17,21,-88,21,71,22,-2,22,-68,23,-122,24,62,25,-10,25,-70,26,-119,27,88,28,24,29,-64,29,92,30,-22,30,109,31,-10,31,92,32,-68,32,-9,32,28,33,47,33,61,33,60,33,47,33,20,33,-15,32,-74,32,116,32,49,32,-12,31,-88,31,87,31,-12,30,124,30,6,30,125,29,-16,28,81,28,-98,27,-39,26,12,26,57,25,97,24,-124,23,-104,22,-72,21,-38,20,9,20,61,19,113,18,-70,17,31,17,123,16,-10,15,105,15,1,15,-110,14,58,14,-31,13,-115,13,55,13,-29,12,-108,12,55,12,-40,11,103,11,-18,10,118,10,-6,9,123,9,-6,8,110,8,-36,7,64,7,-103,6,-6,5,80,5,-86,4,14,4,101,3,-57,2,17,2,100,1,-61,0,46,0,-101,-1,-10,-2,82,-2,-72,-3,32,-3,-112,-4,1,-4,111,-5,-36,-6,62,-6,-79,-7,46,-7,-84,-8,42,-8,-94,-9,30,-9,-96,-10,52,-10,-43,-11,-127,-11,38,-11,-56,-12,116,-12,59,-12,19,-12,-24,-13,-68,-13,-114,-13,101,-13,63,-13,34,-13,2,-13,-32,-14,-84,-14,123,-14,58,-14,-3,-15,-72,-15,112,-15,44,-15,-38,-16,123,-16,31,-16,-53,-17,-124,-17,64,-17,-21,-18,-92,-18,105,-18,58,-18,22,-18,-18,-19,-19,-19,-26,-19,-9,-19,-1,-19,31,-18,75,-18,-107,-18,-13,-18,85,-17,-59,-17,55,-16,-71,-16,73,-15,-18,-15,-101,-14,89,-13,23,-12,-31,-12,-65,-11,-89,-10,-95,-9,-83,-8,-59,-7,-24,-6,12,-4,62,-3,-121,-2,-37,-1,62,1,-101,2,-7,3,96,5,-65,6,52,8,-101,9,13,11,113,12,-42,13,66,15,-92,16,14,18,108,19,-55,20,33,22,113,23,-60,24,12,26,104,27,-56,28,22,30,97,31,-94,32,-18,33,57,35,123,36,-81,37,-52,38,-24,39,-17,40,-15,41,-43,42,-85,43,84,44,-25,44,100,45,-58,45,5,46,37,46,47,46,32,46,3,46,-59,45,125,45,21,45,-82,44,54,44,-73,43,49,43,-101,42,10,42,92,41,-84,40,-35,39,10,39,27,38,29,37,21,36,1,35,-46,33,-126,32,52,31,-35,29,119,28,6,27,-123,25,17,24,-118,22,16,21,-112,19,30,18,-95,16,72,15,-7,13,-72,12,110,11,55,10,13,9,-7,7,-10,6,-13,5,-9,4,-14,3,-6,2,5,2,31,1,58,0,77,-1,91,-2,111,-3,-121,-4}; }
	private static byte[] data75(){ return new byte[] {-100,-5,-76,-6,-62,-7,-50,-8,-52,-9,-55,-10,-62,-11,-65,-12,-65,-13,-82,-14,-94,-15,-113,-16,-121,-17,125,-18,126,-19,-121,-20,-118,-21,-113,-22,-94,-23,-62,-24,-19,-25,34,-25,83,-26,-104,-27,-21,-28,92,-28,-38,-29,116,-29,34,-29,-25,-30,-66,-30,-80,-30,-58,-30,-7,-30,54,-29,-111,-29,-2,-29,-124,-28,36,-27,-37,-27,-96,-26,115,-25,71,-24,40,-23,31,-22,21,-21,15,-20,-5,-20,-11,-19,-26,-18,-33,-17,-43,-16,-60,-15,-94,-14,-121,-13,95,-12,52,-11,0,-10,-67,-10,114,-9,14,-8,-77,-8,63,-7,-42,-7,97,-6,-30,-6,69,-5,-85,-5,12,-4,108,-4,-62,-4,33,-3,115,-3,-62,-3,21,-2,103,-2,-81,-2,-22,-2,41,-1,108,-1,-86,-1,-40,-1,-4,-1,24,0,54,0,63,0,48,0,28,0,5,0,-39,-1,-108,-1,70,-1,-23,-2,122,-2,5,-2,-124,-3,-17,-4,78,-4,-104,-5,-47,-6,15,-6,69,-7,-128,-8,-93,-9,-55,-10,-36,-11,-10,-12,17,-12,51,-13,80,-14,107,-15,119,-16,-117,-17,-97,-18,-44,-19,-10,-20,29,-20,74,-21,125,-22,-73,-23,-17,-24,54,-24,126,-25,-59,-26,8,-26,85,-27,-88,-28,9,-28,111,-29,-39,-30,69,-30,-78,-31,25,-31,-109,-32,20,-32,-101,-33,41,-33,-61,-34,106,-34,17,-34,-69,-35,117,-35,63,-35,15,-35,-30,-36,-78,-36,-93,-36,-110,-36,-116,-36,119,-36,124,-36,119,-36,120,-36,-128,-36,-120,-36,-99,-36,-81,-36,-52,-36,-19,-36,20,-35,72,-35,-118,-35,-44,-35,42,-34,-123,-34,-36,-34,61,-33,-89,-33,39,-32,-84,-32,47,-31,-72,-31,65,-30,-30,-30,-125,-29,48,-28,-33,-28,-122,-27,59,-26,-19,-26,-82,-25,119,-24,63,-23,10,-22,-54,-22,-111,-21,94,-20,42,-19,-13,-19,-70,-18,126,-17,50,-16,-29,-16,-104,-15,83,-14,7,-13,-90,-13,62,-12,-34,-12,-127,-11,44,-10,-55,-10,88,-9,-32,-9,101,-8,-11,-8,-120,-7,31,-6,-86,-6,63,-5,-57,-5,95,-4,-6,-4,-104,-3,52,-2,-44,-2,121,-1,36,0,-59,0,106,1,12,2,-95,2,56,3,-46,3,108,4,-14,4,109,5,-45,5,69,6,-84,6,31,7,109,7,-66,7,-40,7,9,8,43,8,88,8,118,8,-125,8,-128,8,106,8,90,8,85,8,76,8,61,8,46,8,0,8,-58,7,-105,7,116,7,103,7,85,7,72,7,49,7,55,7,71,7,109,7,-93,7,-41,7,24,8,85,8,-67,8,64,9,-50,9,114,10,15,11,-75,11,111,12,67,13,42,14,22,15,18,16,13,17,9,18,32,19,67,20,109,21,-95,22,-46,23,23,25,97,26,-68,27,19,29,112,30,-39,31,77,33,-60,34,78,36,-32,37,121,39,16,41,-82,42,78,44,-8,45,-79,47,114,49,50,51,-15,52,-78,54,117,56,69,58,15,60,-43,61,-120,63,72,65,-14,66,-100,68,42,70,-102,71,-16,72,68,74,-113,75,-62,76,-42,77,-68,78,-122,79,48,80,-36,80,-127,81,20,82,-99,82,-2,82,92,83,-83,83,18,84,112,84,-62,84,7,85,56,85,102,85,-114,85,-69,85,-40,85,-35,85,-65,85,-122,85,50,85,-30,84,118,84,-8,83,68,83,121,82,-120,81,-87,80,-81,79,-91,78,115,77,57,76,-21,74,-111,73,48,72,-55,70,86,69,-41,67,63,66,-101,64,-20,62,53,61,103,59,-122,57,-114,55,-118,53,120,51,98,49,50,47,-19,44,-98,42,68,40,-39,37,102,35,-16,32,103,30,-52,27,64,25,-100,22,-3,19,77,17,-98,14,-22,11,69,9,-106,6,-40,3,25,1,92,-2,-104,-5,-44,-8,12,-10,68,-13,118,-16,-84,-19,-24,-22,37,-24,107,-27,-67,-30,25,-32,126,-35,-17,-38,120,-40,39,-42,-14,-45,-44,-47,-77,-49,-74,-51,-47,-53,9,-54,102,-56,-46,-58,75,-59,-44,-61,115,-62,31,-63,-34,-65,-84,-66,122,-67,71,-68,34,-69,11,-70,-9,-72,-9,-73,-18,-74,-10,-75,-1,-76,29,-76,53,-77,110,-78,-80,-79,2,-79,75,-80,-76,-81,48,-81,-59,-82,102,-82,27,-82,-40,-83,-91,-83,127,-83,119,-83,119,-83,-102,-83,-63,-83,1,-82,75,-82,-84,-82,13,-81,-123,-81,4,-80,-98,-80,56,-79,-35,-79,-128,-78,44,-77,-33,-77,-92,-76,92,-75,29,-74,-41,-74,-110,-73,58,-72,-24,-72,-114,-71,62,-70,-32,-70,124,-69,-5,-69,-126,-68,9,-67,-115,-67,9,-66,-126,-66,-33,-66,66,-65,-88,-65,29,-64,-123,-64,-25,-64,75,-63,-80,-63,15,-62,-118,-62,8,-61,-104,-61,38,-60,-71,-60,84,-59,-4,-59,-67,-58,-124,-57,96,-56,60,-55,13,-54,-32,-54,-59,-53,-66,-52,-70,-51,-74,-50,-86,-49,-107,-48,-125,-47,122,-46,92,-45,78,-44,39,-43,16,-42,-38,-42,-60,-41,-80,-40,-94,-39,-111,-38,122,-37,108,-36,102,-35,102,-34}; }
	private static byte[] data76(){ return new byte[] {117,-33,-127,-32,-125,-31,121,-30,113,-29,-109,-28,-96,-27,-91,-26,-104,-25,-123,-24,124,-23,107,-22,103,-21,77,-20,36,-19,2,-18,-35,-18,-69,-17,-109,-16,111,-15,70,-14,30,-13,-17,-13,-63,-12,-98,-11,-112,-10,118,-9,88,-8,73,-7,72,-6,77,-5,83,-4,104,-3,120,-2,-122,-1,-99,0,-78,1,-31,2,10,4,49,5,80,6,113,7,-98,8,-65,9,-24,10,9,12,30,13,26,14,32,15,40,16,44,17,43,18,21,19,-13,19,-27,20,-34,21,-40,22,-59,23,-79,24,-123,25,110,26,81,27,70,28,48,29,24,30,-15,30,-56,31,-69,32,-72,33,-94,34,-117,35,112,36,96,37,77,38,74,39,68,40,64,41,60,42,48,43,37,44,42,45,54,46,60,47,41,48,30,49,-19,49,-65,50,-104,51,101,52,28,53,-56,53,86,54,-44,54,66,55,-78,55,9,56,72,56,98,56,127,56,-124,56,-107,56,-123,56,117,56,86,56,66,56,26,56,16,56,4,56,13,56,21,56,43,56,84,56,-113,56,-31,56,72,57,-78,57,45,58,-56,58,99,59,10,60,-65,60,116,61,49,62,-21,62,-65,63,-127,64,75,65,-2,65,-81,66,79,67,6,68,-84,68,74,69,-31,69,111,70,-23,70,96,71,-60,71,60,72,-89,72,29,73,101,73,-79,73,-13,73,60,74,125,74,-66,74,-28,74,-4,74,6,75,40,75,58,75,67,75,53,75,20,75,-18,74,-35,74,-64,74,-112,74,78,74,28,74,-40,73,-115,73,47,73,-58,72,77,72,-52,71,53,71,-115,70,-39,69,22,69,54,68,72,67,68,66,44,65,4,64,-49,62,-111,61,52,60,-36,58,94,57,-32,55,87,54,-41,52,59,51,-96,49,-9,47,61,46,117,44,-90,42,-57,40,-43,38,-42,36,-51,34,-97,32,121,30,72,28,6,26,-90,23,36,21,-100,18,-4,15,123,13,-35,10,62,8,-118,5,-43,2,22,0,99,-3,-75,-6,6,-8,94,-11,-65,-14,33,-16,-125,-19,-6,-22,-128,-24,28,-26,-65,-29,-127,-31,74,-33,31,-35,3,-37,-9,-40,-3,-42,15,-43,44,-45,73,-47,111,-49,-89,-51,-21,-53,44,-54,106,-56,-93,-58,-34,-60,40,-61,104,-63,-77,-65,-9,-67,54,-68,114,-70,-71,-72,9,-73,92,-75,-79,-77,6,-78,94,-80,-82,-82,22,-83,-125,-85,27,-86,-76,-88,97,-89,22,-90,-23,-92,-38,-93,-27,-94,0,-94,64,-95,-120,-96,-5,-97,-123,-97,45,-97,-38,-98,-87,-98,-110,-98,-104,-98,-73,-98,-23,-98,42,-97,124,-97,-14,-97,101,-96,-6,-96,-100,-95,80,-94,9,-93,-45,-93,-66,-92,-90,-91,-81,-90,-88,-89,-74,-88,-50,-87,-6,-86,60,-84,109,-83,-93,-82,-38,-81,17,-79,91,-78,-82,-77,23,-75,116,-74,-38,-73,50,-71,-96,-70,39,-68,-66,-67,88,-65,-19,-64,-118,-62,48,-60,-17,-59,-56,-57,-111,-55,81,-53,25,-51,-33,-50,-84,-48,119,-46,67,-44,-8,-43,-94,-41,53,-39,-80,-38,57,-36,-62,-35,53,-33,-126,-32,-69,-31,-42,-30,-30,-29,-5,-28,18,-26,10,-25,-21,-25,-64,-24,-111,-23,113,-22,84,-21,49,-20,-18,-20,-71,-19,121,-18,70,-17,31,-16,-4,-16,-50,-15,-107,-14,91,-13,31,-12,-30,-12,-64,-11,-117,-10,78,-9,-6,-9,-69,-8,101,-7,33,-6,-43,-6,122,-5,22,-4,-76,-4,73,-3,-31,-3,-127,-2,47,-1,-46,-1,117,0,19,1,-66,1,105,2,38,3,-28,3,-86,4,120,5,79,6,43,7,21,8,-4,8,-27,9,-40,10,-52,11,-69,12,-103,13,-128,14,96,15,65,16,18,17,-21,17,-80,18,-125,19,79,20,3,21,-67,21,112,22,37,23,-47,23,112,24,19,25,-91,25,71,26,-28,26,109,27,-12,27,125,28,14,29,-93,29,68,30,-21,30,-115,31,59,32,-4,32,-54,33,-89,34,-117,35,119,36,114,37,-125,38,-80,39,-45,40,-12,41,21,43,61,44,118,45,-85,46,-31,47,5,49,43,50,58,51,52,52,31,53,-3,53,-44,54,-103,55,61,56,-62,56,53,57,-92,57,5,58,77,58,-127,58,-93,58,-82,58,-76,58,-78,58,-87,58,-98,58,-116,58,93,58,47,58,-8,57,-48,57,-114,57,82,57,9,57,-70,56,80,56,-27,55,105,55,-14,54,103,54,-63,53,12,53,74,52,108,51,-125,50,-104,49,-97,48,-122,47,92,46,29,45,-32,43,-98,42,90,41,-4,39,-104,38,55,37,-48,35,103,34,-5,32,-114,31,21,30,-99,28,30,27,-97,25,49,24,-51,22,114,21,6,20,-93,18,75,17,16,16,-32,14,-91,13,115,12,71,11,39,10,14,9,8,8,23,7,37,6,56,5,84,4,112,3,-111,2,-73,1,-14,0,37,0,103,-1,-95,-2,-36,-3,39,-3,-113,-4,-9,-5,98,-5,-47,-6,85,-6,-15,-7,-76,-7,118,-7}; }
	private static byte[] data77(){ return new byte[] {68,-7,20,-7,15,-7,22,-7,58,-7,104,-7,-87,-7,-12,-7,110,-6,-18,-6,-118,-5,45,-4,-40,-4,-113,-3,82,-2,43,-1,14,0,-14,0,-37,1,-59,2,-98,3,-125,4,99,5,69,6,15,7,-57,7,111,8,18,9,-93,9,62,10,-68,10,42,11,-120,11,-28,11,64,12,-87,12,-4,12,80,13,-115,13,-55,13,8,14,76,14,-110,14,-52,14,-11,14,23,15,42,15,79,15,101,15,107,15,73,15,35,15,-19,14,-65,14,-109,14,90,14,-20,13,113,13,-30,12,91,12,-37,11,88,11,-73,10,-9,9,55,9,113,8,-71,7,-10,6,58,6,95,5,125,4,-100,3,-80,2,-58,1,-33,0,-8,-1,6,-1,24,-2,31,-3,48,-4,49,-5,70,-6,69,-7,71,-8,62,-9,58,-10,50,-11,43,-12,24,-13,-2,-15,-25,-16,-58,-17,-93,-18,122,-19,75,-20,13,-21,-50,-23,-113,-24,65,-25,-24,-27,-124,-28,25,-29,-79,-31,70,-32,-49,-34,82,-35,-49,-37,81,-38,-36,-40,118,-41,25,-42,-64,-44,103,-45,33,-46,-21,-48,-39,-49,-30,-50,3,-50,43,-51,100,-52,-72,-53,35,-53,-76,-54,65,-54,-19,-55,-108,-55,93,-55,41,-55,10,-55,-1,-56,1,-55,23,-55,43,-55,71,-55,95,-55,-112,-55,-50,-55,34,-54,109,-54,-56,-54,27,-53,-116,-53,9,-52,-98,-52,49,-51,-46,-51,125,-50,67,-49,26,-48,-4,-48,-25,-47,-37,-46,-39,-45,1,-43,49,-42,119,-41,-62,-40,28,-38,116,-37,-43,-36,68,-34,-68,-33,48,-31,-73,-30,60,-28,-61,-27,69,-25,-62,-24,61,-22,-78,-21,20,-19,105,-18,-66,-17,14,-15,71,-14,123,-13,-101,-12,-81,-11,-77,-10,-77,-9,-94,-8,-120,-7,107,-6,89,-5,62,-4,40,-3,-1,-3,-35,-2,-69,-1,-97,0,-100,1,-111,2,-112,3,124,4,119,5,-125,6,-90,7,-69,8,-28,9,7,11,27,12,52,13,75,14,120,15,-105,16,-88,17,-99,18,-120,19,113,20,79,21,42,22,-28,22,-116,23,29,24,-97,24,31,25,-120,25,-6,25,85,26,-84,26,-23,26,37,27,90,27,-98,27,-56,27,-16,27,10,28,49,28,72,28,87,28,80,28,61,28,28,28,-8,27,-54,27,-107,27,77,27,-7,26,-124,26,17,26,-122,25,-4,24,97,24,-68,23,6,23,82,22,-112,21,-55,20,-8,19,40,19,96,18,-111,17,-65,16,-13,15,39,15,99,14,-99,13,-27,12,63,12,-84,11,28,11,-111,10,22,10,-100,9,61,9,-32,8,-109,8,61,8,-23,7,-100,7,79,7,18,7,-43,6,-110,6,58,6,-36,5,109,5,9,5,-85,4,59,4,-72,3,36,3,-121,2,-15,1,76,1,-81,0,10,0,92,-1,-81,-2,-1,-3,97,-3,-62,-4,52,-4,-91,-5,44,-5,-77,-6,88,-6,13,-6,-56,-7,-117,-7,91,-7,57,-7,35,-7,34,-7,50,-7,57,-7,59,-7,55,-7,56,-7,77,-7,99,-7,-128,-7,-121,-7,124,-7,112,-7,103,-7,100,-7,94,-7,71,-7,35,-7,-8,-8,-53,-8,-79,-8,127,-8,72,-8,-1,-9,-73,-9,98,-9,13,-9,-59,-10,123,-10,27,-10,-74,-11,92,-11,6,-11,-79,-12,86,-12,8,-12,-66,-13,124,-13,62,-13,10,-13,-24,-14,-43,-14,-47,-14,-50,-14,-28,-14,-1,-14,50,-13,109,-13,-74,-13,-1,-13,98,-12,-61,-12,50,-11,-99,-11,13,-10,-121,-10,9,-9,-121,-9,11,-8,-116,-8,20,-7,-95,-7,61,-6,-28,-6,-115,-5,54,-4,-24,-4,-84,-3,118,-2,85,-1,49,0,32,1,6,2,9,3,21,4,30,5,63,6,103,7,-104,8,-63,9,-15,10,23,12,77,13,127,14,-65,15,-15,16,36,18,91,19,-128,20,-97,21,-85,22,-86,23,-90,24,-119,25,102,26,50,27,-9,27,-85,28,77,29,-25,29,123,30,5,31,-124,31,-6,31,111,32,-51,32,40,33,126,33,-53,33,31,34,94,34,-109,34,-77,34,-40,34,-17,34,-15,34,-25,34,-36,34,-58,34,-86,34,107,34,58,34,-21,33,-94,33,61,33,-46,32,86,32,-55,31,48,31,-128,30,-59,29,-1,28,51,28,101,27,-126,26,-112,25,-103,24,-84,23,-64,22,-51,21,-49,20,-45,19,-28,18,-1,17,36,17,70,16,100,15,-115,14,-63,13,11,13,90,12,-71,11,15,11,107,10,-56,9,30,9,-112,8,-1,7,108,7,-57,6,31,6,100,5,-82,4,-28,3,26,3,51,2,66,1,75,0,68,-1,60,-2,47,-3,28,-4,-10,-6,-52,-7,-88,-8,-111,-9,-111,-10,-106,-11,-100,-12,-95,-13,-60,-14,9,-14,112,-15,-21,-16,127,-16,22,-16,-48,-17,-89,-17,-101,-17,-96,-17,-60,-17,-24,-17,31,-16,90,-16,-72,-16,27,-15,-110,-15,3,-14,121,-14,-19,-14,117,-13,-3,-13,-123,-12,9,-11,-93,-11,46,-10,-37,-10,123,-9,29,-8,-73,-8}; }
	private static byte[] data78(){ return new byte[] {89,-7,1,-6,-93,-6,76,-5,-16,-5,-108,-4,55,-3,-34,-3,-128,-2,32,-1,-66,-1,80,0,-47,0,96,1,-22,1,120,2,-5,2,120,3,-18,3,96,4,-36,4,79,5,-71,5,26,6,118,6,-68,6,4,7,75,7,125,7,-98,7,-75,7,-82,7,-90,7,-115,7,119,7,81,7,25,7,-48,6,120,6,30,6,-77,5,65,5,-61,4,69,4,-76,3,30,3,-108,2,19,2,-120,1,-9,0,103,0,-50,-1,62,-1,-77,-2,42,-2,-117,-3,-20,-4,80,-4,-85,-5,-3,-6,60,-6,116,-7,-99,-8,-62,-9,-57,-10,-54,-11,-47,-12,-61,-13,-88,-14,120,-15,81,-16,19,-17,-29,-19,-75,-20,-101,-21,-127,-22,96,-23,78,-24,73,-25,91,-26,-127,-27,-76,-28,-17,-29,64,-29,-101,-30,9,-30,121,-31,-17,-32,106,-32,-20,-33,105,-33,-33,-34,89,-34,-49,-35,89,-35,-45,-36,90,-36,-58,-37,60,-37,-72,-38,49,-38,-67,-39,55,-39,-55,-40,80,-40,-31,-41,127,-41,31,-41,-38,-42,121,-42,45,-42,-32,-43,-80,-43,-128,-43,89,-43,58,-43,42,-43,20,-43,5,-43,1,-43,23,-43,50,-43,91,-43,-127,-43,-64,-43,3,-42,84,-42,-77,-42,22,-41,-125,-41,-5,-41,-118,-40,20,-39,-71,-39,87,-38,10,-37,-80,-37,86,-36,0,-35,-90,-35,80,-34,-11,-34,-106,-33,52,-32,-68,-32,84,-31,-33,-31,107,-30,-11,-30,125,-29,8,-28,-108,-28,32,-27,-80,-27,87,-26,-8,-26,-88,-25,89,-24,21,-23,-31,-23,-83,-22,-127,-21,88,-20,53,-19,21,-18,-19,-18,-73,-17,121,-16,64,-15,0,-14,-69,-14,105,-13,11,-12,-101,-12,30,-11,-99,-11,33,-10,-102,-10,-2,-10,62,-9,-122,-9,-50,-9,34,-8,112,-8,-75,-8,-31,-8,11,-7,59,-7,116,-7,-81,-7,-24,-7,30,-6,69,-6,109,-6,-96,-6,-27,-6,53,-5,122,-5,-61,-5,-3,-5,86,-4,-77,-4,40,-3,-107,-3,18,-2,121,-2,-15,-2,-127,-1,21,0,-78,0,80,1,-19,1,-118,2,48,3,-44,3,-121,4,52,5,-13,5,-89,6,97,7,42,8,-2,8,-29,9,-56,10,-93,11,-126,12,122,13,-112,14,-81,15,-36,16,11,18,69,19,-108,20,4,22,-120,23,12,25,-95,26,64,28,-3,29,-64,31,-80,33,-108,35,-126,37,110,39,104,41,103,43,108,45,100,47,68,49,35,51,-9,52,-61,54,125,56,32,58,-77,59,29,61,-109,62,-27,63,67,65,-127,66,-60,67,-12,68,36,70,80,71,116,72,-90,73,-46,74,-6,75,20,77,58,78,119,79,-83,80,-40,81,-10,82,8,84,29,85,53,86,70,87,81,88,57,89,5,90,-68,90,97,91,15,92,-100,92,4,93,69,93,103,93,114,93,126,93,108,93,74,93,-1,92,-108,92,22,92,-126,91,-14,90,74,90,-100,89,-50,88,-17,87,-2,86,18,86,26,85,16,84,-25,82,-70,81,104,80,24,79,-69,77,87,76,-41,74,65,73,-100,71,-35,69,20,68,67,66,94,64,105,62,85,60,38,58,-13,55,-68,53,106,51,0,49,-118,46,4,44,103,41,-72,38,4,36,65,33,127,30,-78,27,-48,24,-11,21,24,19,60,16,101,13,-110,10,-56,7,-18,4,43,2,112,-1,-51,-4,49,-6,-93,-9,31,-11,-85,-14,76,-16,-27,-19,-109,-21,93,-23,57,-25,16,-27,-4,-30,-26,-32,-30,-34,-30,-36,-11,-38,16,-39,44,-41,87,-43,-120,-45,-46,-47,21,-48,105,-50,-65,-52,45,-53,-83,-55,48,-56,-38,-58,-108,-59,88,-60,39,-61,14,-62,25,-63,54,-64,109,-65,-72,-66,7,-66,102,-67,-47,-68,82,-68,-14,-69,-92,-69,94,-69,36,-69,-9,-70,-40,-70,-71,-70,-90,-70,-88,-70,-89,-70,-78,-70,-53,-70,-33,-70,9,-69,46,-69,79,-69,115,-69,-109,-69,-62,-69,-17,-69,24,-68,82,-68,-117,-68,-64,-68,-16,-68,29,-67,66,-67,115,-67,-97,-67,-57,-67,-16,-67,27,-66,56,-66,81,-66,123,-66,-84,-66,-19,-66,37,-65,93,-65,-126,-65,-62,-65,35,-64,-128,-64,-34,-64,55,-63,-104,-63,-21,-63,94,-62,-45,-62,84,-61,-55,-61,63,-60,-88,-60,13,-59,123,-59,-8,-59,118,-58,-17,-58,75,-57,-80,-57,16,-56,-114,-56,2,-55,-125,-55,-9,-55,101,-54,-34,-54,100,-53,-8,-53,-113,-52,35,-51,-73,-51,57,-50,-46,-50,117,-49,38,-48,-55,-48,94,-47,-30,-47,-128,-46,39,-45,-45,-45,90,-44,-23,-44,106,-43,-5,-43,-118,-42,24,-41,-120,-41,-5,-41,100,-40,-38,-40,65,-39,-81,-39,26,-38,118,-38,-43,-38,55,-37,-96,-37,15,-36,-116,-36,-5,-36,120,-35,-9,-35,-114,-34,47,-33,-39,-33,-115,-32,57,-31,-8,-31,-49,-30,-65,-29,-63,-28,-63,-27,-69,-26,-82,-25,-69,-24,-27,-23,11,-21,60,-20,84,-19,101,-18,125,-17,-106,-16,-69,-15,-54,-14,-41,-13,-46,-12,-56,-11}; }
	private static byte[] data79(){ return new byte[] {-63,-10,-89,-9,-99,-8,-125,-7,125,-6,77,-5,53,-4,27,-3,25,-2,33,-1,44,0,60,1,84,2,118,3,-80,4,-27,5,53,7,124,8,-47,9,44,11,-97,12,27,14,-119,15,-8,16,92,18,-62,19,53,21,-97,22,-1,23,72,25,-119,26,-87,27,-45,28,-5,29,32,31,40,32,40,33,7,34,-38,34,-81,35,-115,36,89,37,33,38,-51,38,116,39,31,40,-45,40,-116,41,47,42,-42,42,111,43,20,44,-47,44,-105,45,92,46,27,47,-28,47,-81,48,-117,49,-127,50,107,51,93,52,81,53,80,54,71,55,60,56,52,57,35,58,4,59,-26,59,-49,60,-89,61,108,62,21,63,-68,63,94,64,0,65,-108,65,41,66,-78,66,42,67,-95,67,20,68,-113,68,-5,68,101,69,-40,69,70,70,-76,70,47,71,-78,71,45,72,-78,72,45,73,-96,73,25,74,-91,74,40,75,-90,75,26,76,-110,76,-16,76,85,77,-102,77,-31,77,21,78,64,78,79,78,72,78,56,78,17,78,-29,77,-94,77,68,77,-45,76,96,76,-20,75,103,75,-41,74,52,74,127,73,-62,72,27,72,105,71,-69,70,-13,69,22,69,57,68,100,67,127,66,-126,65,-126,64,121,63,86,62,35,61,-14,59,-57,58,-125,57,47,56,-63,54,70,53,-59,51,64,50,-95,48,1,47,76,45,-127,43,-86,41,-39,39,12,38,34,36,56,34,53,32,63,30,70,28,82,26,84,24,65,22,51,20,24,18,12,16,11,14,19,12,19,10,16,8,16,6,23,4,28,2,48,0,81,-2,116,-4,-104,-6,-74,-8,-39,-10,17,-11,75,-13,-119,-15,-62,-17,-9,-19,51,-20,103,-22,-92,-24,-37,-26,25,-27,81,-29,-124,-31,-87,-33,-29,-35,9,-36,54,-38,90,-40,-121,-42,-79,-44,-31,-46,20,-47,82,-49,-115,-51,-39,-53,33,-54,-124,-56,-9,-58,-124,-59,24,-60,-78,-62,100,-63,37,-64,-2,-66,-27,-67,-33,-68,-28,-69,-6,-70,16,-70,74,-71,-98,-72,5,-72,97,-73,-49,-74,73,-74,-33,-75,-120,-75,70,-75,7,-75,-37,-76,-61,-76,-61,-76,-67,-76,-31,-76,10,-75,65,-75,-122,-75,-42,-75,64,-74,-73,-74,62,-73,-63,-73,79,-72,-7,-72,-82,-71,109,-70,40,-69,-22,-69,-90,-68,122,-67,87,-66,72,-65,50,-64,48,-63,35,-62,26,-61,23,-60,30,-59,45,-58,62,-57,70,-56,73,-55,78,-54,96,-53,109,-52,106,-51,97,-50,81,-49,70,-48,55,-47,31,-46,0,-45,-46,-45,-98,-44,99,-43,35,-42,-21,-42,-85,-41,104,-40,22,-39,-69,-39,91,-38,12,-37,-48,-37,-122,-36,63,-35,-8,-35,-74,-34,-128,-33,97,-32,60,-31,6,-30,-58,-30,-114,-29,73,-28,14,-27,-44,-27,-118,-26,43,-25,-61,-25,82,-24,-53,-24,69,-23,-82,-23,20,-22,106,-22,-81,-22,-19,-22,45,-21,-128,-21,-58,-21,10,-20,91,-20,-76,-20,19,-19,127,-19,0,-18,-122,-18,16,-17,-84,-17,72,-16,-17,-16,-95,-15,86,-14,10,-13,-63,-13,127,-12,49,-11,-41,-11,-120,-10,47,-9,-59,-9,84,-8,-42,-8,88,-7,-48,-7,61,-6,-102,-6,-6,-6,77,-5,-84,-5,3,-4,95,-4,-72,-4,16,-3,122,-3,-28,-3,79,-2,-54,-2,89,-1,-10,-1,-99,0,83,1,7,2,-52,2,-90,3,-108,4,-108,5,-100,6,-83,7,-50,8,0,10,69,11,-111,12,-28,13,52,15,-119,16,-37,17,58,19,-103,20,-11,21,67,23,-125,24,-73,25,-33,26,9,28,34,29,42,30,44,31,20,32,-14,32,-64,33,-122,34,72,35,6,36,-73,36,91,37,-18,37,-117,38,44,39,-44,39,119,40,25,41,-87,41,73,42,-43,42,102,43,-19,43,-124,44,15,45,-115,45,-5,45,84,46,-84,46,-21,46,38,47,74,47,106,47,104,47,85,47,31,47,-18,46,-91,46,76,46,-37,45,84,45,-72,44,19,44,118,43,-41,42,22,42,70,41,96,40,-110,39,-65,38,-8,37,29,37,51,36,77,35,101,34,-115,33,-74,32,-28,31,19,31,49,30,74,29,98,28,-106,27,-48,26,-11,25,14,25,30,24,63,23,115,22,-93,21,-54,20,-22,19,18,19,45,18,88,17,-120,16,-62,15,-16,14,32,14,76,13,-127,12,-50,11,38,11,125,10,-46,9,41,9,-122,8,-3,7,124,7,0,7,-118,6,50,6,-31,5,-88,5,-127,5,103,5,84,5,78,5,105,5,-116,5,-64,5,15,6,101,6,-63,6,37,7,-99,7,36,8,-93,8,53,9,-70,9,70,10,-41,10,106,11,-5,11,-122,12,8,13,125,13,-15,13,104,14,-32,14,85,15,-67,15,18,16,99,16,-64,16,30,17,119,17,-52,17,29,18,105,18,-76,18,9,19,101,19,-82,19,-17,19,41,20,95,20,-91,20,-12,20,52,21,103,21,123,21,-95,21,-85,21}; }
	private static byte[] data80(){ return new byte[] {-66,21,-58,21,-65,21,-77,21,-106,21,126,21,91,21,53,21,-15,20,-97,20,79,20,-3,19,-96,19,66,19,-28,18,108,18,-19,17,110,17,-27,16,96,16,-47,15,65,15,-96,14,1,14,90,13,-80,12,10,12,95,11,-110,10,-60,9,-16,8,40,8,85,7,126,6,-101,5,-98,4,-99,3,-115,2,121,1,84,0,44,-1,-16,-3,-82,-4,91,-5,6,-6,-102,-8,49,-9,-66,-11,75,-12,-53,-14,73,-15,-61,-17,56,-18,-76,-20,31,-21,-100,-23,27,-24,-84,-26,45,-27,-69,-29,82,-30,8,-31,-67,-33,121,-34,53,-35,3,-36,-40,-38,-72,-39,-91,-40,-86,-41,-84,-42,-71,-43,-65,-44,-27,-45,32,-45,96,-46,-98,-47,-42,-48,37,-48,125,-49,-21,-50,101,-50,-4,-51,-106,-51,60,-51,-26,-52,-97,-52,119,-52,96,-52,102,-52,101,-52,122,-52,-99,-52,-25,-52,77,-51,-69,-51,63,-50,-56,-50,104,-49,24,-48,-20,-48,-58,-47,-82,-46,-119,-45,112,-44,98,-43,93,-42,96,-41,86,-40,88,-39,62,-38,57,-37,42,-36,31,-35,3,-34,-21,-34,-50,-33,-79,-32,-119,-31,103,-30,50,-29,20,-28,-22,-28,-51,-27,-86,-26,-105,-25,116,-24,103,-23,94,-22,106,-21,107,-20,-123,-19,-93,-18,-60,-17,-9,-16,61,-14,-121,-13,-32,-12,49,-10,-116,-9,-32,-8,64,-6,-81,-5,38,-3,-114,-2,-25,-1,35,1,91,2,-108,3,-64,4,-34,5,-38,6,-51,7,-90,8,-125,9,80,10,25,11,-49,11,101,12,-12,12,123,13,17,14,-91,14,56,15,-71,15,42,16,-99,16,15,17,-109,17,20,18,-108,18,8,19,105,19,-57,19,30,20,-120,20,-29,20,54,21,108,21,-109,21,-75,21,-53,21,-41,21,-57,21,-86,21,121,21,52,21,-23,20,-107,20,49,20,-61,19,48,19,-105,18,-20,17,72,17,-98,16,-25,15,48,15,119,14,-67,13,2,13,65,12,126,11,-69,10,9,10,86,9,-87,8,1,8,95,7,-63,6,57,6,-64,5,83,5,-28,4,111,4,3,4,-96,3,84,3,9,3,-81,2,92,2,9,2,-77,1,98,1,8,1,-80,0,69,0,-40,-1,93,-1,-13,-2,-124,-2,22,-2,-101,-3,34,-3,-102,-4,31,-4,-85,-5,62,-5,-38,-6,108,-6,21,-6,-63,-7,-126,-7,60,-7,16,-7,-30,-8,-56,-8,-102,-8,-128,-8,112,-8,120,-8,121,-8,126,-8,123,-8,-127,-8,-110,-8,-97,-8,-75,-8,-65,-8,-52,-8,-53,-8,-46,-8,-34,-8,-20,-8,-13,-8,-16,-8,-30,-8,-35,-8,-44,-8,-55,-8,-62,-8,-68,-8,-83,-8,-107,-8,120,-8,92,-8,52,-8,19,-8,-19,-9,-60,-9,-100,-9,120,-9,86,-9,52,-9,11,-9,-15,-10,-43,-10,-65,-10,-88,-10,-93,-10,-91,-10,-79,-10,-75,-10,-70,-10,-51,-10,-28,-10,6,-9,39,-9,77,-9,112,-9,-98,-9,-45,-9,3,-8,56,-8,100,-8,-106,-8,-68,-8,-27,-8,9,-7,56,-7,97,-7,-109,-7,-58,-7,-17,-7,43,-6,103,-6,-68,-6,22,-5,122,-5,-24,-5,103,-4,-14,-4,-121,-3,38,-2,-33,-2,-94,-1,93,0,35,1,-12,1,-38,2,-69,3,-83,4,122,5,83,6,36,7,6,8,-39,8,-83,9,110,10,46,11,-39,11,-115,12,54,13,-41,13,106,14,-10,14,-124,15,27,16,-78,16,57,17,-68,17,59,18,-73,18,62,19,-63,19,66,20,-64,20,62,21,-70,21,32,22,-121,22,-26,22,67,23,-102,23,-22,23,49,24,103,24,-109,24,-74,24,-53,24,-48,24,-56,24,-68,24,-89,24,-109,24,107,24,60,24,13,24,-39,23,-86,23,106,23,47,23,-22,22,-90,22,111,22,46,22,-10,21,-76,21,109,21,41,21,-23,20,-77,20,-127,20,65,20,0,20,-74,19,115,19,44,19,-7,18,-75,18,97,18,7,18,-91,17,77,17,-25,16,-118,16,23,16,-106,15,-3,14,96,14,-52,13,65,13,-90,12,-13,11,55,11,118,10,-64,9,3,9,77,8,-114,7,-47,6,13,6,78,5,-96,4,25,4,-107,3,17,3,-109,2,54,2,-19,1,-75,1,125,1,89,1,51,1,39,1,36,1,54,1,74,1,95,1,107,1,119,1,-106,1,-71,1,-35,1,-8,1,21,2,42,2,63,2,90,2,105,2,-122,2,-100,2,-61,2,-29,2,23,3,79,3,-121,3,-54,3,16,4,102,4,-61,4,38,5,-95,5,25,6,-92,6,62,7,-32,7,-117,8,40,9,-41,9,117,10,37,11,-53,11,119,12,28,13,-76,13,56,14,-88,14,42,15,-113,15,-8,15,74,16,-102,16,-33,16,11,17,57,17,79,17,104,17,102,17,81,17,42,17,8,17,-43,16,-103,16,71,16,-27,15,-124,15,27,15,-76,14,61,14,-69,13,62,13,-69,12,43,12,-78,11,48,11,-87,10,35,10,-102,9,26,9,-98,8,29,8}; }
	private static byte[] data81(){ return new byte[] {-100,7,33,7,-98,6,18,6,118,5,-36,4,61,4,-115,3,-42,2,15,2,47,1,79,0,98,-1,115,-2,94,-3,73,-4,37,-5,11,-6,-38,-8,-81,-9,125,-10,82,-11,31,-12,-18,-14,-61,-15,-93,-16,-120,-17,106,-18,88,-19,96,-20,100,-21,113,-22,-124,-23,-96,-24,-61,-25,-19,-26,18,-26,51,-27,83,-28,-126,-29,-85,-30,-38,-31,-1,-32,33,-32,62,-33,79,-34,112,-35,-117,-36,-69,-37,-39,-38,-2,-39,27,-39,65,-40,97,-41,-111,-42,-56,-43,8,-43,73,-44,-119,-45,-37,-46,50,-46,-90,-47,27,-47,-105,-48,31,-48,-88,-49,76,-49,-9,-50,-71,-50,119,-50,78,-50,45,-50,45,-50,54,-50,80,-50,105,-50,-116,-50,-81,-50,-14,-50,69,-49,-90,-49,24,-48,117,-48,-44,-48,45,-47,-103,-47,16,-46,125,-46,-31,-46,57,-45,-88,-45,25,-44,-114,-44,-11,-44,88,-43,-74,-43,24,-42,-126,-42,-23,-42,89,-41,-56,-41,67,-40,-65,-40,67,-39,-59,-39,88,-38,-23,-38,-112,-37,54,-36,-27,-36,-114,-35,58,-34,-30,-34,-100,-33,72,-32,2,-31,-69,-31,115,-30,23,-29,-84,-29,69,-28,-32,-28,125,-27,32,-26,-83,-26,42,-25,-104,-25,11,-24,-124,-24,14,-23,126,-23,-37,-23,39,-22,-123,-22,-18,-22,95,-21,-61,-21,43,-20,124,-20,-28,-20,73,-19,-72,-19,50,-18,-90,-18,12,-17,103,-17,-41,-17,72,-16,-42,-16,77,-15,-57,-15,31,-14,124,-14,-14,-14,113,-13,-8,-13,119,-12,-41,-12,55,-11,-85,-11,60,-10,-48,-10,101,-9,-24,-9,109,-8,-9,-8,-102,-7,75,-6,9,-5,-38,-5,-97,-4,114,-3,84,-2,72,-1,83,0,84,1,113,2,-120,3,-68,4,-14,5,50,7,116,8,-53,9,33,11,125,12,-29,13,81,15,-65,16,49,18,-95,19,19,21,-127,22,-9,23,111,25,-34,26,75,28,-67,29,36,31,-108,32,5,34,118,35,-30,36,86,38,-53,39,74,41,-58,42,66,44,-73,45,71,47,-32,48,-117,50,53,52,-47,53,115,55,32,57,-39,58,-95,60,88,62,23,64,-65,65,92,67,-7,68,-91,70,70,72,-51,73,53,75,-115,76,-48,77,20,79,63,80,98,81,93,82,67,83,5,84,-63,84,124,85,45,86,-61,86,64,87,-105,87,-17,87,74,88,-86,88,-4,88,53,89,97,89,-121,89,-93,89,-55,89,-34,89,-23,89,-32,89,-56,89,-94,89,-128,89,54,89,-12,88,-108,88,42,88,-101,87,-10,86,73,86,-119,85,-84,84,-81,83,-107,82,100,81,33,80,-57,78,80,77,-54,75,41,74,113,72,-84,70,-48,68,-26,66,-34,64,-34,62,-65,60,-97,58,90,56,30,54,-45,51,-101,49,86,47,10,45,-94,42,64,40,-31,37,-109,35,70,33,-6,30,-99,28,80,26,-7,23,-91,21,80,19,12,17,-57,14,119,12,49,10,-25,7,-89,5,105,3,62,1,9,-1,-43,-4,-94,-6,124,-8,102,-10,99,-12,83,-14,82,-16,85,-18,105,-20,-113,-22,-50,-24,34,-25,109,-27,-49,-29,71,-30,-57,-32,93,-33,-1,-35,-53,-36,-106,-37,-124,-38,117,-39,125,-40,-112,-41,-76,-42,-39,-43,21,-43,81,-44,-101,-45,-21,-46,78,-46,-69,-47,36,-47,-107,-48,0,-48,113,-49,-29,-50,101,-50,-30,-51,105,-51,-28,-52,95,-52,-50,-53,84,-53,-39,-54,98,-54,-22,-55,115,-55,2,-55,-122,-56,38,-56,-54,-57,117,-57,37,-57,-33,-58,-100,-58,102,-58,61,-58,42,-58,35,-58,46,-58,63,-58,73,-58,109,-58,-103,-58,-48,-58,18,-57,81,-57,-115,-57,-67,-57,-17,-57,39,-56,121,-56,-64,-56,-10,-56,14,-55,39,-55,69,-55,99,-55,126,-55,-124,-55,125,-55,116,-55,112,-55,121,-55,114,-55,119,-55,107,-55,95,-55,75,-55,97,-55,110,-55,-113,-55,-90,-55,-68,-55,-42,-55,-9,-55,47,-54,98,-54,-93,-54,-43,-54,3,-53,55,-53,-128,-53,-59,-53,8,-52,66,-52,123,-52,-88,-52,-44,-52,7,-51,44,-51,97,-51,-123,-51,-85,-51,-68,-51,-33,-51,-11,-51,15,-50,35,-50,60,-50,78,-50,109,-50,-121,-50,-82,-50,-58,-50,-31,-50,0,-49,50,-49,114,-49,-84,-49,-20,-49,41,-48,-120,-48,-34,-48,85,-47,-53,-47,63,-46,-69,-46,64,-45,-51,-45,113,-44,27,-43,-63,-43,106,-42,12,-41,-45,-41,-117,-40,84,-39,17,-38,-43,-38,-105,-37,100,-36,70,-35,29,-34,2,-33,-43,-33,-73,-32,-102,-31,-105,-30,-112,-29,-97,-28,-80,-27,-69,-26,-47,-25,-8,-24,44,-22,106,-21,-85,-20,-23,-19,20,-17,71,-16,-116,-15,-42,-14,29,-12,89,-11,-128,-10,-90,-9,-40,-8,-2,-7,36,-5,56,-4,73,-3,76,-2,96,-1,114,0,-115,1,-113,2,-87,3,-91,4,-74,5,-59,6,-31,7,1,9,39,10,75,11,118,12,-81,13,5,15,93,16,-84,17,2,19,81,20,-84,21,25,23,-122,24}; }
	private static byte[] data82(){ return new byte[] {-14,25,84,27,-67,28,21,30,121,31,-33,32,58,34,-121,35,-53,36,10,38,60,39,113,40,-107,41,-74,42,-51,43,-27,44,-22,45,-32,46,-42,47,-68,48,-102,49,115,50,74,51,21,52,-33,52,-90,53,107,54,44,55,-17,55,-92,56,109,57,46,58,-15,58,-90,59,103,60,57,61,11,62,-45,62,-84,63,-127,64,80,65,38,66,3,67,-46,67,-98,68,93,69,26,70,-68,70,90,71,-23,71,123,72,12,73,-123,73,-31,73,44,74,100,74,-100,74,-53,74,-11,74,-5,74,2,75,-1,74,-12,74,-54,74,-87,74,127,74,84,74,25,74,-36,73,-114,73,71,73,-13,72,-91,72,73,72,-27,71,-127,71,12,71,-117,70,7,70,114,69,-28,68,59,68,-118,67,-64,66,-4,65,30,65,63,64,78,63,86,62,77,61,58,60,23,59,-32,57,-87,56,-128,55,75,54,22,53,-52,51,-127,50,38,49,-40,47,-118,46,62,45,-26,43,-115,42,45,41,-46,39,118,38,40,37,-39,35,-127,34,22,33,-81,31,78,30,-9,28,-103,27,39,26,-58,24,82,23,-29,21,100,20,-26,18,100,17,-33,15,79,14,-70,12,46,11,-97,9,1,8,100,6,-82,4,-16,2,49,1,121,-1,-46,-3,34,-4,108,-6,-86,-8,-26,-10,48,-11,-118,-13,-27,-15,65,-16,-89,-18,10,-19,125,-21,-9,-23,-118,-24,32,-25,-48,-27,120,-28,43,-29,-14,-31,-53,-32,-69,-33,-98,-34,-118,-35,121,-36,126,-37,-120,-38,-97,-39,-76,-40,-47,-41,-19,-42,23,-42,68,-43,114,-44,-80,-45,-28,-46,33,-46,104,-47,-70,-48,38,-48,-117,-49,-13,-50,112,-50,-4,-51,-110,-51,58,-51,-17,-52,-79,-52,120,-52,89,-52,69,-52,75,-52,85,-52,101,-52,-120,-52,-68,-52,-3,-52,71,-51,-107,-51,-15,-51,65,-50,-114,-50,-20,-50,87,-49,-73,-49,26,-48,114,-48,-32,-48,67,-47,-75,-47,27,-46,120,-46,-47,-46,42,-45,122,-45,-40,-45,45,-44,-128,-44,-52,-44,21,-43,82,-43,-106,-43,-34,-43,41,-42,110,-42,-83,-42,-28,-42,28,-41,96,-41,-79,-41,-1,-41,72,-40,-105,-40,-26,-40,58,-39,-90,-39,0,-38,95,-38,-86,-38,13,-37,90,-37,-63,-37,24,-36,124,-36,-53,-36,43,-35,108,-35,-67,-35,3,-34,82,-34,-104,-34,-44,-34,10,-33,48,-33,115,-33,-85,-33,-21,-33,18,-32,70,-32,127,-32,-72,-32,-14,-32,58,-31,120,-31,-72,-31,-10,-31,48,-30,120,-30,-65,-30,-1,-30,54,-29,117,-29,-80,-29,-33,-29,-3,-29,47,-28,74,-28,113,-28,-124,-28,-102,-28,-87,-28,-75,-28,-60,-28,-48,-28,-27,-28,-4,-28,11,-27,35,-27,64,-27,114,-27,-78,-27,-3,-27,68,-26,-100,-26,4,-25,-128,-25,7,-24,-85,-24,96,-23,17,-22,-62,-22,-113,-21,111,-20,98,-19,101,-18,102,-17,111,-16,123,-15,-96,-14,-66,-13,-22,-12,11,-10,52,-9,88,-8,-122,-7,-70,-6,-19,-5,34,-3,77,-2,101,-1,-118,0,-79,1,-47,2,-15,3,15,5,44,6,60,7,81,8,101,9,-122,10,-104,11,-90,12,-74,13,-60,14,-35,15,-22,16,-1,17,7,19,19,20,32,21,39,22,35,23,33,24,24,25,15,26,-13,26,-44,27,-87,28,123,29,58,30,-7,30,-80,31,78,32,-28,32,106,33,-27,33,91,34,-50,34,42,35,121,35,-79,35,-37,35,-1,35,33,36,63,36,73,36,71,36,59,36,27,36,-14,35,-52,35,-93,35,-122,35,80,35,16,35,-63,34,125,34,52,34,-23,33,-120,33,42,33,-60,32,87,32,-19,31,123,31,-1,30,114,30,-38,29,65,29,-68,28,40,28,-115,27,-29,26,52,26,122,25,-55,24,31,24,125,23,-45,22,26,22,93,21,-93,20,12,20,118,19,-25,18,81,18,-65,17,42,17,-90,16,54,16,-41,15,124,15,50,15,-27,14,-90,14,97,14,60,14,24,14,4,14,-22,13,-35,13,-36,13,-25,13,-20,13,-28,13,-27,13,-22,13,3,14,32,14,58,14,76,14,87,14,109,14,-115,14,-84,14,-51,14,-16,14,6,15,52,15,98,15,-104,15,-59,15,-6,15,54,16,121,16,-61,16,24,17,101,17,-81,17,7,18,87,18,-52,18,66,19,-72,19,34,20,-126,20,-19,20,91,21,-36,21,87,22,-52,22,46,23,-107,23,-27,23,64,24,-109,24,-26,24,22,25,77,25,112,25,-105,25,-78,25,-55,25,-42,25,-49,25,-70,25,-100,25,-122,25,104,25,76,25,22,25,-36,24,-91,24,106,24,45,24,-6,23,-75,23,120,23,40,23,-45,22,-118,22,60,22,-11,21,-107,21,46,21,-70,20,76,20,-39,19,97,19,-42,18,60,18,-99,17,-16,16,63,16,-118,15,-67,14,-26,13,2,13,36,12,42,11,41,10,21,9,0,8,-34,6,-60,5,-90,4,115,3,53,2,-14,0}; }
	private static byte[] data83(){ return new byte[] {-84,-1,113,-2,51,-3,-21,-5,-113,-6,64,-7,-12,-9,-101,-10,74,-11,-22,-13,-113,-14,41,-15,-58,-17,109,-18,24,-19,-46,-21,-121,-22,61,-23,-11,-25,-68,-26,-126,-27,103,-28,61,-29,49,-30,24,-31,23,-32,33,-33,66,-34,124,-35,-79,-36,-22,-37,56,-37,-89,-38,30,-38,-94,-39,43,-39,-60,-40,108,-40,37,-40,-8,-41,-39,-41,-67,-41,-96,-41,-111,-41,-119,-41,-106,-41,-78,-41,-53,-41,-13,-41,17,-40,57,-40,97,-40,-116,-40,-63,-40,-5,-40,60,-39,118,-39,-66,-39,7,-38,85,-38,-87,-38,6,-37,98,-37,-66,-37,34,-36,-115,-36,6,-35,-114,-35,28,-34,-80,-34,76,-33,-1,-33,-79,-32,119,-31,61,-30,25,-29,12,-28,12,-27,26,-26,37,-25,65,-24,108,-23,-95,-22,-31,-21,19,-19,84,-18,-119,-17,-38,-16,47,-14,121,-13,-54,-12,-4,-11,53,-9,97,-8,-102,-7,-59,-6,-30,-5,-19,-4,-19,-3,-27,-2,-27,-1,-44,0,-67,1,-105,2,99,3,36,4,-32,4,-98,5,100,6,39,7,-36,7,127,8,26,9,-68,9,96,10,1,11,-108,11,21,12,-108,12,18,13,-110,13,14,14,-128,14,-34,14,39,15,112,15,-73,15,-3,15,53,16,87,16,109,16,114,16,118,16,118,16,96,16,62,16,17,16,-42,15,-101,15,81,15,14,15,-73,14,95,14,-17,13,120,13,-8,12,-125,12,5,12,124,11,-25,10,79,10,-63,9,59,9,-86,8,21,8,-119,7,-9,6,99,6,-38,5,82,5,-55,4,56,4,-94,3,27,3,-103,2,27,2,-104,1,23,1,-107,0,28,0,-94,-1,55,-1,-61,-2,76,-2,-51,-3,85,-3,-27,-4,122,-4,8,-4,-107,-5,40,-5,-61,-6,116,-6,37,-6,-37,-7,-122,-7,35,-7,-41,-8,-106,-8,107,-8,63,-8,8,-8,-46,-9,-106,-9,107,-9,66,-9,40,-9,-11,-10,-58,-10,-114,-10,104,-10,61,-10,32,-10,-1,-11,-40,-11,-98,-11,103,-11,56,-11,26,-11,-6,-12,-50,-12,-88,-12,126,-12,103,-12,71,-12,49,-12,25,-12,7,-12,-6,-13,-16,-13,-4,-13,1,-12,26,-12,44,-12,62,-12,78,-12,98,-12,-123,-12,-92,-12,-51,-12,-13,-12,39,-11,76,-11,126,-11,-78,-11,-28,-11,21,-10,69,-10,115,-10,-100,-10,-38,-10,4,-9,44,-9,70,-9,103,-9,-120,-9,-89,-9,-68,-9,-45,-9,-33,-9,-19,-9,-3,-9,9,-8,15,-8,20,-8,22,-8,25,-8,32,-8,60,-8,58,-8,84,-8,98,-8,-119,-8,-75,-8,-29,-8,17,-7,66,-7,-125,-7,-46,-7,49,-6,-117,-6,-14,-6,89,-5,-46,-5,73,-4,-46,-4,77,-3,-36,-3,91,-2,-21,-2,123,-1,16,0,-95,0,49,1,-67,1,69,2,-46,2,94,3,-31,3,103,4,-29,4,99,5,-27,5,105,6,-23,6,98,7,-32,7,81,8,-59,8,51,9,-86,9,20,10,120,10,-43,10,39,11,120,11,-62,11,7,12,75,12,-121,12,-49,12,9,13,61,13,97,13,-117,13,-73,13,-15,13,18,14,41,14,70,14,113,14,-93,14,-55,14,-9,14,27,15,80,15,123,15,-89,15,-39,15,2,16,67,16,114,16,-80,16,-35,16,15,17,59,17,105,17,-101,17,-61,17,-28,17,-5,17,10,18,24,18,34,18,49,18,41,18,15,18,-28,17,-66,17,-113,17,107,17,53,17,-4,16,-84,16,89,16,7,16,-67,15,117,15,33,15,-53,14,110,14,23,14,-66,13,119,13,56,13,-4,12,-77,12,119,12,67,12,52,12,31,12,15,12,-16,11,-34,11,-37,11,-26,11,-11,11,7,12,19,12,45,12,69,12,117,12,-93,12,-51,12,-12,12,31,13,67,13,-127,13,-68,13,-2,13,44,14,89,14,124,14,-86,14,-31,14,23,15,71,15,117,15,-97,15,-41,15,20,16,93,16,-85,16,-10,16,65,17,-113,17,-24,17,85,18,-62,18,50,19,-94,19,26,20,-104,20,37,21,-91,21,45,22,-87,22,69,23,-51,23,90,24,-39,24,92,25,-44,25,70,26,-74,26,39,27,-118,27,-21,27,55,28,117,28,-79,28,-34,28,4,29,29,29,33,29,35,29,21,29,5,29,-34,28,-80,28,121,28,46,28,-44,27,122,27,45,27,-55,26,96,26,-37,25,88,25,-35,24,97,24,-28,23,75,23,-70,22,23,22,123,21,-32,20,77,20,-66,19,35,19,122,18,-63,17,14,17,102,16,-72,15,-5,14,54,14,105,13,-113,12,-66,11,-23,10,16,10,26,9,40,8,42,7,52,6,52,5,53,4,39,3,24,2,5,1,-29,-1,-67,-2,-105,-3,124,-4,83,-5,51,-6,-3,-8,-46,-9,-101,-10,110,-11,68,-12,33,-13,-16,-15,-67,-16,-126,-17,81,-18,38,-19,-4,-21,-45,-22,-96,-23,93,-24,33,-25,-17,-27,-55,-28,-100,-29,118,-30,69,-31,17,-32,-28,-34,-60,-35,-72,-36}; }
	private static byte[] data84(){ return new byte[] {-92,-37,-107,-38,-121,-39,121,-40,-125,-41,-106,-42,-58,-43,-12,-44,34,-44,87,-45,-100,-46,-17,-47,98,-47,-43,-48,86,-48,-48,-49,97,-49,-4,-50,-80,-50,103,-50,49,-50,0,-50,-42,-51,-93,-51,-114,-51,-121,-51,-104,-51,-111,-51,-116,-51,-118,-51,-101,-51,-78,-51,-49,-51,-25,-51,-4,-51,17,-50,45,-50,92,-50,-115,-50,-60,-50,-21,-50,26,-49,75,-49,-123,-49,-70,-49,-12,-49,41,-48,108,-48,-92,-48,-19,-48,51,-47,-126,-47,-53,-47,41,-46,125,-46,-26,-46,68,-45,-87,-45,4,-44,105,-44,-36,-44,74,-43,-46,-43,68,-42,-56,-42,56,-41,-68,-41,76,-40,-33,-40,117,-39,0,-38,-128,-38,16,-37,-88,-37,72,-36,-30,-36,100,-35,-27,-35,86,-34,-40,-34,90,-33,-23,-33,105,-32,-38,-32,59,-31,-95,-31,-4,-31,106,-30,-38,-30,66,-29,127,-29,-74,-29,9,-28,104,-28,-62,-28,20,-27,78,-27,-111,-27,-46,-27,35,-26,119,-26,-48,-26,46,-25,118,-25,-45,-25,48,-24,-101,-24,13,-23,-124,-23,-3,-23,109,-22,-20,-22,125,-21,35,-20,-60,-20,103,-19,1,-18,-87,-18,106,-17,54,-16,4,-15,-45,-15,-101,-14,99,-13,67,-12,46,-11,26,-10,7,-9,-15,-9,-41,-8,-61,-7,-64,-6,-60,-5,-65,-4,-75,-3,-83,-2,-82,-1,-64,0,-28,1,-4,2,8,4,31,5,63,6,103,7,-84,8,-9,9,80,11,-103,12,-13,13,83,15,-53,16,71,18,-53,19,87,21,-22,22,-112,24,60,26,-14,27,-92,29,92,31,11,33,-58,34,-124,36,69,38,12,40,-76,41,98,43,5,45,-59,46,120,48,46,50,-46,51,93,53,-33,54,111,56,-17,57,115,59,-20,60,75,62,-105,63,-31,64,51,66,126,67,-70,68,-21,69,4,71,23,72,38,73,67,74,75,75,72,76,47,77,19,78,-13,78,-48,79,-92,80,121,81,57,82,-22,82,-122,83,36,84,-70,84,73,85,-73,85,29,86,115,86,-59,86,8,87,64,87,82,87,85,87,56,87,13,87,-44,86,-125,86,33,86,-92,85,32,85,123,84,-52,83,-11,82,28,82,41,81,50,80,34,79,-4,77,-67,76,115,75,32,74,-51,72,111,71,4,70,126,68,-13,66,91,65,-67,63,14,62,93,60,-94,58,-39,56,21,55,77,53,-112,51,-70,49,-42,47,-27,45,-10,43,20,42,46,40,81,38,101,36,114,34,-120,32,-87,30,-63,28,-29,26,3,25,41,23,69,21,107,19,-106,17,-48,15,11,14,90,12,-101,10,-20,8,64,7,-99,5,4,4,-126,2,-1,0,-123,-1,16,-2,-89,-4,40,-5,-50,-7,123,-8,58,-9,-20,-11,-85,-12,105,-13,69,-14,37,-15,5,-16,-21,-18,-35,-19,-49,-20,-71,-21,-88,-22,-98,-23,-101,-24,-98,-25,-90,-26,-79,-27,-81,-28,-59,-29,-42,-30,-24,-31,5,-31,32,-32,81,-33,118,-34,-89,-35,-32,-36,52,-36,-109,-37,-9,-38,84,-38,-48,-39,87,-39,-18,-40,-115,-40,58,-40,-24,-41,-88,-41,118,-41,89,-41,54,-41,30,-41,7,-41,-16,-42,-37,-42,-47,-42,-50,-42,-52,-42,-65,-42,-83,-42,-109,-42,-127,-42,101,-42,85,-42,56,-42,22,-42,-39,-43,-102,-43,73,-43,7,-43,-53,-44,-119,-44,39,-44,-75,-45,74,-45,-11,-46,-114,-46,50,-46,-65,-47,79,-47,-50,-48,99,-48,-11,-49,-105,-49,48,-49,-61,-50,84,-50,-10,-51,-92,-51,96,-51,16,-51,-54,-52,120,-52,56,-52,-1,-53,-43,-53,-82,-53,-113,-53,107,-53,68,-53,35,-53,7,-53,-12,-54,-23,-54,-52,-54,-74,-54,-113,-54,-126,-54,102,-54,69,-54,36,-54,-3,-55,-47,-55,-102,-55,107,-55,70,-55,39,-55,-10,-56,-65,-56,-109,-56,115,-56,95,-56,70,-56,55,-56,40,-56,30,-56,36,-56,60,-56,95,-56,125,-56,-77,-56,-13,-56,66,-55,-99,-55,0,-54,101,-54,-42,-54,82,-53,-39,-53,112,-52,29,-51,-54,-51,120,-50,33,-49,-46,-49,-122,-48,82,-47,26,-46,-33,-46,-84,-45,125,-44,85,-43,41,-42,5,-41,-56,-41,-118,-40,67,-39,20,-38,-28,-38,-65,-37,-120,-36,65,-35,-3,-35,-58,-34,-110,-33,102,-32,67,-31,13,-30,-37,-30,-88,-29,-101,-28,-121,-27,-118,-26,121,-25,99,-24,104,-23,-124,-22,-79,-21,-33,-20,21,-18,82,-17,-125,-16,-35,-15,61,-13,-86,-12,23,-10,-115,-9,-11,-8,108,-6,-10,-5,-126,-3,5,-1,-113,0,18,2,-113,3,22,5,-91,6,47,8,-88,9,28,11,-109,12,-11,13,112,15,-48,16,57,18,-98,19,-9,20,64,22,-122,23,-45,24,25,26,82,27,-127,28,-87,29,-51,30,-8,31,27,33,66,34,86,35,119,36,-114,37,-88,38,-47,39,-20,40,5,42,24,43,51,44,69,45,90,46,112,47,-110,48,-79,49,-60,50,-38,51,-42,52,-23,53,-20,54,-17,55,-21,56,-40,57,-77,58,-117,59,92,60,35,61,-46,61}; }
	private static byte[] data85(){ return new byte[] {-119,62,46,63,-56,63,80,64,-41,64,72,65,-76,65,13,66,96,66,-90,66,-22,66,23,67,55,67,95,67,125,67,-119,67,-121,67,-124,67,118,67,101,67,81,67,42,67,-1,66,-55,66,-106,66,81,66,15,66,-57,65,119,65,25,65,-79,64,62,64,-60,63,80,63,-49,62,68,62,-63,61,38,61,-119,60,-37,59,57,59,-119,58,-35,57,31,57,108,56,-96,55,-31,54,29,54,91,53,-107,52,-59,51,-19,50,18,50,56,49,95,48,-112,47,-88,46,-64,45,-33,44,3,44,43,43,51,42,69,41,81,40,87,39,99,38,94,37,107,36,100,35,87,34,39,33,7,32,-22,30,-49,29,-77,28,-118,27,86,26,18,25,-46,23,-93,22,110,21,55,20,-20,18,-95,17,89,16,28,15,-29,13,-78,12,113,11,55,10,-3,8,-44,7,-79,6,-103,5,-114,4,127,3,123,2,110,1,127,0,-106,-1,-68,-2,-32,-3,8,-3,53,-4,103,-5,-90,-6,-23,-7,40,-7,115,-8,-81,-9,-7,-10,61,-10,-115,-11,-39,-12,38,-12,109,-13,-82,-14,3,-14,79,-15,-94,-16,-38,-17,43,-17,111,-18,-65,-19,17,-19,106,-20,-60,-21,20,-21,111,-22,-52,-23,68,-23,-58,-24,77,-24,-52,-25,99,-25,6,-25,-85,-26,106,-26,37,-26,-21,-27,-86,-27,-119,-27,113,-27,100,-27,92,-27,73,-27,58,-27,42,-27,54,-27,43,-27,53,-27,46,-27,39,-27,27,-27,38,-27,39,-27,17,-27,-23,-28,-69,-28,-109,-28,116,-28,92,-28,43,-28,-21,-29,-97,-29,78,-29,0,-29,-72,-30,124,-30,43,-30,-24,-31,-112,-31,69,-31,0,-31,-52,-32,-122,-32,80,-32,16,-32,-43,-33,-94,-33,126,-33,99,-33,84,-33,56,-33,39,-33,8,-33,5,-33,-6,-34,-2,-34,-18,-34,-26,-34,-41,-34,-48,-34,-48,-34,-52,-34,-64,-34,-96,-34,-113,-34,105,-34,69,-34,25,-34,-19,-35,-72,-35,127,-35,70,-35,-16,-36,-94,-36,79,-36,-4,-37,-95,-37,74,-37,-20,-38,-107,-38,60,-38,-28,-39,-123,-39,49,-39,-24,-40,-93,-40,87,-40,33,-40,-21,-41,-59,-41,-96,-41,-128,-41,104,-41,81,-41,88,-41,100,-41,-122,-41,-105,-41,-79,-41,-50,-41,16,-40,92,-40,-71,-40,20,-39,123,-39,-41,-39,60,-38,-72,-38,73,-37,-23,-37,-124,-36,38,-35,-69,-35,104,-34,21,-33,-27,-33,-78,-32,-118,-31,86,-30,22,-29,-14,-29,-37,-28,-44,-27,-58,-26,-76,-25,-90,-24,-98,-23,-94,-22,-80,-21,-65,-20,-42,-19,-29,-18,-15,-17,8,-15,47,-14,84,-13,122,-12,-91,-11,-54,-10,-10,-9,31,-7,75,-6,127,-5,-82,-4,-46,-3,-7,-2,34,0,76,1,119,2,-115,3,-78,4,-55,5,-33,6,-25,7,-17,8,-26,9,-26,10,-45,11,-68,12,-102,13,108,14,64,15,6,16,-54,16,-117,17,61,18,-21,18,114,19,-2,19,-115,20,22,21,-95,21,4,22,107,22,-65,22,38,23,121,23,-53,23,7,24,53,24,91,24,-128,24,-86,24,-54,24,-21,24,-7,24,8,25,-5,24,11,25,6,25,13,25,4,25,-23,24,-58,24,-115,24,101,24,55,24,7,24,-63,23,109,23,13,23,-65,22,102,22,24,22,-82,21,68,21,-48,20,88,20,-26,19,119,19,12,19,-96,18,43,18,-70,17,92,17,1,17,-83,16,93,16,10,16,-59,15,127,15,77,15,34,15,-6,14,-41,14,-69,14,-102,14,-124,14,112,14,105,14,84,14,68,14,35,14,31,14,29,14,36,14,9,14,0,14,-18,13,-16,13,-19,13,-11,13,-13,13,-14,13,-22,13,-5,13,8,14,38,14,59,14,79,14,109,14,-111,14,-60,14,-27,14,35,15,92,15,-83,15,-15,15,66,16,-109,16,-18,16,76,17,-81,17,18,18,-118,18,7,19,-128,19,-4,19,104,20,-37,20,84,21,-45,21,76,22,-75,22,17,23,104,23,-68,23,23,24,114,24,-82,24,-29,24,3,25,37,25,69,25,94,25,104,25,98,25,77,25,45,25,17,25,-4,24,-35,24,-88,24,116,24,71,24,31,24,-5,23,-55,23,-91,23,114,23,66,23,16,23,-28,22,-70,22,-103,22,113,22,71,22,9,22,-39,21,-108,21,107,21,41,21,-23,20,-103,20,65,20,-20,19,-126,19,28,19,-97,18,26,18,-120,17,-16,16,71,16,-115,15,-44,14,12,14,70,13,100,12,-122,11,-92,10,-66,9,-60,8,-70,7,-69,6,-83,5,-91,4,-98,3,-108,2,-115,1,-114,0,-112,-1,-107,-2,-115,-3,-109,-4,-101,-5,-71,-6,-41,-7,-4,-8,23,-8,56,-9,98,-10,-108,-11,-44,-12,18,-12,89,-13,-107,-14,-28,-15,40,-15,127,-16,-41,-17,52,-17,123,-18,-55,-19,24,-19,126,-20,-23,-21,81,-21,-69,-22,27,-22,-122,-23,-8,-24,117,-24,-6,-25,-121,-25,22,-25,-79,-26,79,-26,1,-26,-72,-27}; }
	private static byte[] data86(){ return new byte[] {117,-27,52,-27,1,-27,-34,-28,-62,-28,-80,-28,-100,-28,-114,-28,-113,-28,-106,-28,-86,-28,-60,-28,-23,-28,15,-27,62,-27,112,-27,-80,-27,-14,-27,60,-26,-116,-26,-19,-26,80,-25,-67,-25,61,-24,-68,-24,78,-23,-39,-23,113,-22,32,-21,-62,-21,123,-20,38,-19,-17,-19,-75,-18,-117,-17,93,-16,56,-15,3,-14,-38,-14,-67,-13,-96,-12,-118,-11,117,-10,91,-9,42,-8,0,-7,-35,-7,-61,-6,-85,-5,125,-4,64,-3,-1,-3,-49,-2,-106,-1,97,0,15,1,-59,1,97,2,7,3,-93,3,71,4,-38,4,101,5,-27,5,87,6,-49,6,62,7,-80,7,18,8,101,8,-73,8,-16,8,61,9,111,9,-80,9,-37,9,1,10,23,10,38,10,58,10,71,10,79,10,82,10,70,10,56,10,33,10,20,10,-14,9,-43,9,-100,9,104,9,54,9,1,9,-66,8,109,8,30,8,-49,7,121,7,33,7,-61,6,95,6,-5,5,-108,5,38,5,-66,4,80,4,-30,3,109,3,5,3,-111,2,35,2,-77,1,67,1,-28,0,108,0,0,0,-115,-1,35,-1,-80,-2,57,-2,-49,-3,102,-3,-1,-4,-104,-4,56,-4,-47,-5,104,-5,1,-5,-84,-6,89,-6,-3,-7,-92,-7,77,-7,4,-7,-65,-8,127,-8,65,-8,-6,-9,-68,-9,113,-9,58,-9,9,-9,-34,-10,-88,-10,117,-10,54,-10,7,-10,-43,-11,-89,-11,112,-11,45,-11,-21,-12,-88,-12,116,-12,64,-12,7,-12,-48,-13,-122,-13,77,-13,13,-13,-37,-14,-77,-14,-114,-14,101,-14,59,-14,16,-14,-6,-15,-26,-15,-34,-15,-52,-15,-49,-15,-47,-15,-26,-15,-1,-15,30,-14,74,-14,113,-14,-86,-14,-36,-14,33,-13,95,-13,-79,-13,4,-12,77,-12,-99,-12,-31,-12,55,-11,119,-11,-57,-11,14,-10,96,-10,-100,-10,-45,-10,-3,-10,42,-9,76,-9,101,-9,116,-9,114,-9,120,-9,111,-9,102,-9,91,-9,71,-9,48,-9,16,-9,-4,-10,-21,-10,-37,-10,-50,-10,-66,-10,-75,-10,-88,-10,-77,-10,-60,-10,-22,-10,9,-9,44,-9,80,-9,-122,-9,-51,-9,24,-8,109,-8,-68,-8,19,-7,106,-7,-51,-7,48,-6,-98,-6,8,-5,111,-5,-60,-5,35,-4,120,-4,-46,-4,39,-3,124,-3,-61,-3,2,-2,61,-2,125,-2,-84,-2,-41,-2,-10,-2,25,-1,60,-1,94,-1,114,-1,-119,-1,-95,-1,-70,-1,-47,-1,-22,-1,2,0,36,0,72,0,111,0,-113,0,-75,0,-24,0,17,1,61,1,106,1,-101,1,-32,1,25,2,87,2,-124,2,-57,2,2,3,69,3,-128,3,-74,3,-23,3,12,4,62,4,101,4,-103,4,-67,4,-34,4,-2,4,20,5,41,5,68,5,88,5,113,5,126,5,-121,5,-118,5,-104,5,-82,5,-65,5,-58,5,-49,5,-39,5,-25,5,11,6,38,6,66,6,89,6,105,6,-118,6,-87,6,-35,6,7,7,38,7,63,7,95,7,-119,7,-67,7,-9,7,39,8,85,8,-126,8,-90,8,-35,8,28,9,84,9,-122,9,-83,9,-22,9,43,10,123,10,-48,10,16,11,91,11,-98,11,-7,11,90,12,-63,12,43,13,127,13,-32,13,71,14,-63,14,65,15,-67,15,56,16,-89,16,29,17,-104,17,26,18,-98,18,27,19,-104,19,14,20,-111,20,21,21,-101,21,22,22,-110,22,7,23,-121,23,1,24,127,24,-2,24,113,25,-8,25,110,26,-16,26,105,27,-28,27,96,28,-33,28,98,29,-44,29,74,30,-78,30,36,31,-111,31,2,32,100,32,-64,32,27,33,96,33,-81,33,-18,33,41,34,96,34,-121,34,-80,34,-71,34,-58,34,-48,34,-52,34,-61,34,-90,34,-119,34,88,34,51,34,3,34,-51,33,124,33,40,33,-44,32,-124,32,55,32,-28,31,126,31,16,31,-103,30,41,30,-66,29,76,29,-41,28,75,28,-62,27,41,27,-98,26,10,26,121,25,-47,24,57,24,-117,23,-35,22,32,22,107,21,-81,20,-8,19,42,19,97,18,-125,17,-74,16,-41,15,0,15,23,14,43,13,53,12,66,11,69,10,70,9,70,8,62,7,58,6,35,5,19,4,3,3,-6,1,-26,0,-50,-1,-97,-2,-126,-3,95,-4,71,-5,44,-6,11,-7,-33,-9,-75,-10,-126,-11,93,-12,68,-13,42,-14,16,-15,-31,-17,-69,-18,-107,-19,125,-20,112,-21,96,-22,92,-23,80,-24,78,-25,85,-26,103,-27,-128,-28,-86,-29,-52,-30,-7,-31,43,-31,114,-32,-55,-33,50,-33,-103,-34,5,-34,118,-35,-15,-36,-120,-36,35,-36,-53,-37,106,-37,17,-37,-65,-38,-123,-38,78,-38,33,-38,-13,-39,-64,-39,-124,-39,83,-39,50,-39,26,-39,-4,-40,-45,-40,-87,-40,-128,-40,102,-40,80,-40,56,-40,29,-40,1,-40,-24,-41,-44,-41,-52,-41,-70,-41,-81,-41,-96,-41,-104,-41,-89,-41,-79,-41,-58,-41,-37,-41,-15,-41}; }
	private static byte[] data87(){ return new byte[] {14,-40,58,-40,107,-40,-94,-40,-47,-40,18,-39,89,-39,-78,-39,4,-38,105,-38,-61,-38,18,-37,103,-37,-70,-37,38,-36,-119,-36,-29,-36,48,-35,124,-35,-47,-35,43,-34,-122,-34,-54,-34,6,-33,63,-33,118,-33,-80,-33,-16,-33,41,-32,86,-32,120,-32,-91,-32,-42,-32,14,-31,69,-31,-128,-31,-83,-31,-29,-31,26,-30,101,-30,-85,-30,-15,-30,51,-29,109,-29,-74,-29,3,-28,81,-28,-90,-28,-18,-28,52,-27,120,-27,-63,-27,18,-26,86,-26,-102,-26,-49,-26,-2,-26,56,-25,107,-25,-90,-25,-46,-25,10,-24,47,-24,88,-24,-121,-24,-71,-24,-1,-24,62,-23,112,-23,-86,-23,-18,-23,72,-22,-96,-22,7,-21,108,-21,-39,-21,64,-20,-62,-20,68,-19,-36,-19,113,-18,7,-17,-100,-17,65,-16,-16,-16,-93,-15,86,-14,19,-13,-40,-13,-93,-12,118,-11,81,-10,46,-9,14,-8,-15,-8,-48,-7,-55,-6,-73,-5,-73,-4,-88,-3,-85,-2,-83,-1,-76,0,-52,1,-35,2,-21,3,-8,4,28,6,66,7,116,8,-111,9,-66,10,-29,11,22,13,83,14,-115,15,-51,16,5,18,64,19,123,20,-64,21,10,23,70,24,-120,25,-63,26,-3,27,57,29,115,30,-78,31,-36,32,15,34,45,35,83,36,112,37,-110,38,-83,39,-70,40,-68,41,-68,42,-71,43,-70,44,-79,45,-88,46,-107,47,116,48,76,49,47,50,-3,50,-36,51,-102,52,96,53,9,54,-76,54,93,55,-4,55,-109,56,38,57,-90,57,31,58,-123,58,-23,58,63,59,-115,59,-59,59,-24,59,0,60,18,60,32,60,36,60,21,60,-11,59,-55,59,-99,59,90,59,7,59,-82,58,85,58,-11,57,123,57,-11,56,110,56,-24,55,91,55,-62,54,27,54,112,53,-68,52,8,52,80,51,-121,50,-58,49,-22,48,25,48,56,47,93,46,124,45,-119,44,-107,43,-103,42,-95,41,-92,40,-91,39,-83,38,-96,37,-108,36,-125,35,114,34,90,33,69,32,59,31,34,30,16,29,-19,27,-35,26,-55,25,-61,24,-84,23,-107,22,125,21,120,20,100,19,95,18,83,17,65,16,60,15,55,14,65,13,69,12,77,11,93,10,101,9,117,8,-127,7,-105,6,-76,5,-45,4,-7,3,19,3,52,2,83,1,112,0,-97,-1,-51,-2,-4,-3,53,-3,105,-4,-84,-5,-24,-6,44,-6,116,-7,-63,-8,31,-8,-125,-9,-22,-10,99,-10,-31,-11,112,-11,-3,-12,-101,-12,46,-12,-39,-13,-126,-13,71,-13,-3,-14,-53,-14,-113,-14,93,-14,36,-14,-21,-15,-70,-15,-98,-15,110,-15,66,-15,-10,-16,-56,-16,-121,-16,75,-16,14,-16,-59,-17,115,-17,24,-17,-77,-18,93,-18,-9,-19,-104,-19,30,-19,-84,-20,55,-20,-56,-21,82,-21,-36,-22,87,-22,-47,-23,75,-23,-34,-24,102,-24,-13,-25,112,-25,-18,-26,109,-26,-9,-27,-119,-27,17,-27,-99,-28,37,-28,-83,-29,64,-29,-50,-30,106,-30,2,-30,-110,-31,34,-31,-87,-32,63,-32,-36,-33,112,-33,11,-33,-104,-34,40,-34,-74,-35,67,-35,-41,-36,100,-36,-15,-37,121,-37,2,-37,-100,-38,49,-38,-58,-39,85,-39,-21,-40,-119,-40,49,-40,-34,-41,-108,-41,75,-41,15,-41,-48,-42,-101,-42,111,-42,81,-42,51,-42,29,-42,3,-42,-6,-43,-22,-43,-13,-43,-14,-43,-3,-43,-5,-43,10,-42,15,-42,31,-42,45,-42,56,-42,69,-42,92,-42,111,-42,-119,-42,-94,-42,-68,-42,-59,-42,-35,-42,-6,-42,43,-41,81,-41,-127,-41,-86,-41,-41,-41,18,-40,87,-40,-99,-40,-23,-40,47,-39,125,-39,-48,-39,61,-38,-90,-38,26,-37,-114,-37,-5,-37,101,-36,-28,-36,101,-35,-14,-35,126,-34,8,-33,-106,-33,39,-32,-53,-32,105,-31,27,-30,-63,-30,107,-29,13,-28,-50,-28,-115,-27,82,-26,22,-25,-34,-25,-85,-24,121,-23,95,-22,64,-21,40,-20,17,-19,-3,-19,-9,-18,-20,-17,-21,-16,-26,-15,-22,-14,-19,-13,-12,-12,-5,-11,5,-9,21,-8,25,-7,31,-6,36,-5,30,-4,38,-3,37,-2,46,-1,39,0,26,1,9,2,-5,2,-12,3,-37,4,-59,5,-92,6,-114,7,107,8,77,9,49,10,23,11,-4,11,-31,12,-65,13,-96,14,-121,15,109,16,78,17,44,18,26,19,-12,19,-34,20,-66,21,-105,22,119,23,71,24,28,25,-15,25,-70,26,-125,27,60,28,-11,28,-80,29,84,30,-15,30,-123,31,31,32,-87,32,49,33,-83,33,28,34,-125,34,-25,34,77,35,-85,35,-6,35,72,36,-125,36,-61,36,3,37,58,37,112,37,-95,37,-64,37,-29,37,3,38,41,38,65,38,86,38,97,38,108,38,103,38,113,38,100,38,102,38,83,38,74,38,47,38,18,38,-19,37,-63,37,-97,37,118,37,70,37,13,37,-47,36,-115,36,71,36,3,36,-74,35,109,35,22,35,-64,34,93,34,-3,33,-99,33}; }
	private static byte[] data88(){ return new byte[] {71,33,-15,32,-122,32,27,32,-81,31,80,31,-20,30,126,30,17,30,-96,29,54,29,-62,28,91,28,-28,27,127,27,11,27,-113,26,19,26,-103,25,44,25,-78,24,64,24,-67,23,67,23,-64,22,67,22,-53,21,79,21,-44,20,70,20,-61,19,68,19,-49,18,80,18,-57,17,69,17,-62,16,76,16,-35,15,108,15,-3,14,-128,14,24,14,-82,13,92,13,-2,12,-95,12,81,12,-12,11,-85,11,86,11,27,11,-49,10,-118,10,60,10,-5,9,-74,9,120,9,48,9,-23,8,-100,8,79,8,-5,7,-89,7,87,7,-6,6,-102,6,55,6,-43,5,120,5,19,5,-69,4,71,4,-22,3,119,3,18,3,-76,2,95,2,5,2,-88,1,88,1,10,1,-56,0,-122,0,72,0,13,0,-49,-1,-84,-1,119,-1,80,-1,21,-1,-24,-2,-74,-2,-116,-2,92,-2,34,-2,-20,-3,-81,-3,108,-3,33,-3,-28,-4,-98,-4,78,-4,-7,-5,-102,-5,66,-5,-20,-6,-100,-6,69,-6,-30,-7,124,-7,22,-7,-80,-8,86,-8,-2,-9,-100,-9,68,-9,-36,-10,-125,-10,38,-10,-33,-11,-111,-11,69,-11,-9,-12,-94,-12,88,-12,22,-12,-37,-13,-112,-13,71,-13,-3,-14,-85,-14,107,-14,28,-14,-42,-15,126,-15,42,-15,-51,-16,115,-16,22,-16,-74,-17,74,-17,-44,-18,88,-18,-33,-19,95,-19,-18,-20,107,-20,-22,-21,91,-21,-50,-22,58,-22,-71,-23,50,-23,-94,-24,12,-24,127,-25,-11,-26,113,-26,-18,-27,112,-27,-16,-28,116,-28,-5,-29,-126,-29,23,-29,-84,-30,80,-30,-19,-31,-118,-31,49,-31,-51,-32,-125,-32,52,-32,-22,-33,-80,-33,122,-33,71,-33,11,-33,-29,-34,-74,-34,-92,-34,-117,-34,114,-34,100,-34,89,-34,104,-34,112,-34,-108,-34,-75,-34,-36,-34,2,-33,53,-33,115,-33,-59,-33,15,-32,107,-32,-60,-32,43,-31,-106,-31,5,-30,125,-30,-2,-30,123,-29,-11,-29,113,-28,7,-27,-100,-27,58,-26,-50,-26,94,-25,-6,-25,-94,-24,86,-23,12,-22,-62,-22,115,-21,42,-20,-34,-20,-88,-19,110,-18,51,-17,-6,-17,-65,-16,-113,-15,90,-14,41,-13,-6,-13,-48,-12,-86,-11,116,-10,70,-9,25,-8,-21,-8,-70,-7,-117,-6,85,-5,31,-4,-29,-4,-103,-3,84,-2,11,-1,-65,-1,111,0,23,1,-68,1,88,2,-12,2,126,3,18,4,-100,4,31,5,-100,5,8,6,118,6,-22,6,91,7,-49,7,44,8,-127,8,-35,8,55,9,-117,9,-43,9,27,10,91,10,-97,10,-34,10,35,11,92,11,-109,11,-69,11,-32,11,0,12,41,12,77,12,116,12,-123,12,-114,12,-116,12,-118,12,-123,12,121,12,94,12,58,12,1,12,-36,11,-80,11,-123,11,74,11,9,11,-68,10,117,10,58,10,-9,9,-68,9,117,9,54,9,-13,8,-74,8,-118,8,87,8,48,8,-5,7,-44,7,-89,7,-119,7,117,7,89,7,68,7,41,7,24,7,6,7,0,7,-16,6,-29,6,-46,6,-47,6,-53,6,-55,6,-46,6,-49,6,-38,6,-46,6,-31,6,-29,6,-6,6,2,7,17,7,34,7,59,7,94,7,115,7,-107,7,-81,7,-41,7,-2,7,51,8,95,8,-100,8,-52,8,0,9,67,9,-115,9,-33,9,34,10,95,10,-97,10,-22,10,63,11,-103,11,-24,11,55,12,118,12,-79,12,-12,12,61,13,-127,13,-82,13,-41,13,-7,13,34,14,71,14,106,14,126,14,-115,14,-113,14,-112,14,-109,14,-89,14,-78,14,-76,14,-89,14,-90,14,-96,14,-87,14,-82,14,-75,14,-80,14,-74,14,-74,14,-60,14,-50,14,-33,14,-25,14,-17,14,-13,14,-16,14,-9,14,-11,14,-4,14,-27,14,-38,14,-67,14,-88,14,-118,14,101,14,51,14,0,14,-60,13,-121,13,68,13,-5,12,-91,12,84,12,-16,11,-105,11,50,11,-45,10,114,10,13,10,-86,9,67,9,-34,8,119,8,19,8,-72,7,92,7,3,7,-101,6,66,6,-25,5,-114,5,48,5,-45,4,126,4,39,4,-58,3,101,3,2,3,-93,2,65,2,-27,1,121,1,10,1,-105,0,35,0,-77,-1,60,-1,-62,-2,67,-2,-61,-3,68,-3,-55,-4,71,-4,-60,-5,61,-5,-80,-6,50,-6,-82,-7,53,-7,-62,-8,72,-8,-34,-9,110,-9,17,-9,-83,-10,88,-10,-2,-11,-75,-11,99,-11,36,-11,-37,-12,-84,-12,116,-12,68,-12,20,-12,-18,-13,-52,-13,-84,-13,-118,-13,110,-13,86,-13,76,-13,59,-13,60,-13,40,-13,46,-13,46,-13,60,-13,80,-13,108,-13,-123,-13,-87,-13,-45,-13,-4,-13,47,-12,102,-12,-87,-12,-11,-12,62,-11,-112,-11,-25,-11,63,-10,-94,-10,-3,-10,97,-9,-50,-9,56,-8,-85,-8,39,-7,-107,-7,16,-6,124,-6,-13,-6,109,-5,-26,-5,102,-4,-39,-4,76,-3,-66,-3,58,-2}; }
	private static byte[] data89(){ return new byte[] {-82,-2,43,-1,-102,-1,12,0,118,0,-26,0,73,1,-73,1,21,2,119,2,-48,2,47,3,-121,3,-32,3,46,4,110,4,-87,4,-38,4,22,5,73,5,123,5,-107,5,-80,5,-72,5,-46,5,-33,5,-15,5,-19,5,-26,5,-44,5,-52,5,-65,5,-84,5,-107,5,115,5,82,5,41,5,1,5,-37,4,-81,4,126,4,86,4,28,4,-19,3,-79,3,127,3,69,3,17,3,-36,2,-92,2,113,2,58,2,12,2,-41,1,-92,1,107,1,55,1,7,1,-39,0,-90,0,108,0,57,0,-5,-1,-56,-1,-119,-1,76,-1,16,-1,-45,-2,-111,-2,77,-2,-3,-3,-75,-3,101,-3,29,-3,-49,-4,-123,-4,46,-4,-35,-5,-107,-5,70,-5,-2,-6,-81,-6,111,-6,40,-6,-23,-7,-94,-7,99,-7,42,-7,-10,-8,-54,-8,-110,-8,91,-8,47,-8,7,-8,-21,-9,-65,-9,-100,-9,118,-9,92,-9,59,-9,38,-9,2,-9,-23,-10,-62,-10,-79,-10,-105,-10,127,-10,108,-10,77,-10,63,-10,39,-10,21,-10,7,-10,4,-10,-11,-11,-18,-11,-30,-11,-38,-11,-32,-11,-24,-11,-1,-11,13,-10,34,-10,54,-10,78,-10,122,-10,-98,-10,-50,-10,-6,-10,40,-9,92,-9,-118,-9,-70,-9,-26,-9,26,-8,66,-8,113,-8,-112,-8,-78,-8,-55,-8,-33,-8,-24,-8,-7,-8,-9,-8,2,-7,-9,-8,-13,-8,-33,-8,-38,-8,-57,-8,-73,-8,-99,-8,-123,-8,116,-8,101,-8,88,-8,72,-8,61,-8,50,-8,54,-8,61,-8,75,-8,92,-8,101,-8,126,-8,-110,-8,-74,-8,-36,-8,-5,-8,45,-7,69,-7,114,-7,-108,-7,-56,-7,-4,-7,36,-6,79,-6,109,-6,-112,-6,-80,-6,-59,-6,-32,-6,-15,-6,-4,-6,2,-5,7,-5,17,-5,24,-5,28,-5,16,-5,15,-5,8,-5,10,-5,13,-5,19,-5,19,-5,18,-5,17,-5,26,-5,44,-5,56,-5,80,-5,97,-5,115,-5,-119,-5,-95,-5,-65,-5,-34,-5,-14,-5,18,-4,42,-4,78,-4,104,-4,124,-4,-109,-4,-97,-4,-82,-4,-72,-4,-61,-4,-60,-4,-61,-4,-69,-4,-76,-4,-92,-4,-110,-4,-114,-4,121,-4,110,-4,83,-4,65,-4,47,-4,33,-4,19,-4,-2,-5,-23,-5,-31,-5,-32,-5,-28,-5,-35,-5,-35,-5,-33,-5,-23,-5,-1,-5,25,-4,51,-4,67,-4,89,-4,112,-4,-111,-4,-66,-4,-27,-4,8,-3,49,-3,92,-3,-103,-3,-53,-3,2,-2,50,-2,96,-2,-105,-2,-58,-2,7,-1,69,-1,-124,-1,-68,-1,-15,-1,54,0,119,0,-57,0,6,1,81,1,-109,1,-32,1,49,2,-114,2,-10,2,83,3,-84,3,10,4,114,4,-30,4,84,5,-56,5,55,6,-81,6,36,7,-88,7,43,8,-80,8,49,9,-79,9,52,10,-60,10,79,11,-30,11,103,12,-17,12,119,13,-2,13,-119,14,17,15,-99,15,35,16,-79,16,45,17,-77,17,48,18,-72,18,63,19,-68,19,54,20,-80,20,36,21,-95,21,16,22,-120,22,-15,22,91,23,-62,23,33,24,124,24,-46,24,38,25,117,25,-67,25,-11,25,46,26,93,26,-118,26,-71,26,-42,26,-13,26,6,27,21,27,42,27,56,27,62,27,66,27,62,27,57,27,39,27,30,27,23,27,13,27,-11,26,-38,26,-64,26,-91,26,-120,26,109,26,76,26,24,26,-23,25,-85,25,126,25,59,25,-1,24,-79,24,106,24,16,24,-71,23,99,23,5,23,-97,22,43,22,-75,21,63,21,-64,20,70,20,-65,19,55,19,-89,18,13,18,113,17,-49,16,54,16,-118,15,-35,14,41,14,114,13,-65,12,1,12,70,11,-126,10,-62,9,0,9,56,8,113,7,-95,6,-37,5,11,5,61,4,117,3,-92,2,-31,1,15,1,73,0,123,-1,-75,-2,-28,-3,31,-3,81,-4,-119,-5,-59,-6,0,-6,57,-7,112,-8,-83,-9,-17,-10,64,-10,-114,-11,-31,-12,58,-12,-112,-13,-4,-14,109,-14,-25,-15,106,-15,-22,-16,115,-16,-1,-17,-102,-17,64,-17,-18,-18,-102,-18,70,-18,-11,-19,-87,-19,106,-19,45,-19,-13,-20,-73,-20,114,-20,52,-20,-9,-21,-63,-21,-120,-21,79,-21,6,-21,-54,-22,-124,-22,72,-22,11,-22,-45,-23,-106,-23,88,-23,27,-23,-33,-24,-75,-24,-119,-24,103,-24,63,-24,36,-24,7,-24,-8,-25,-14,-25,-19,-25,-22,-25,-11,-25,2,-24,34,-24,53,-24,86,-24,109,-24,-112,-24,-71,-24,-25,-24,18,-23,54,-23,97,-23,-118,-23,-70,-23,-34,-23,11,-22,45,-22,81,-22,113,-22,-113,-22,-82,-22,-47,-22,-25,-22,-2,-22,14,-21,30,-21,49,-21,69,-21,91,-21,100,-21,110,-21,119,-21,-117,-21,-94,-21,-58,-21,-37,-21,-21,-21,1,-20,35,-20,78,-20,120,-20,-85,-20,-48,-20,-7,-20,35,-19,75,-19,124,-19,-83,-19,-44,-19,-17,-19,7,-18,29,-18,58,-18,78,-18}; }
	private static byte[] data90(){ return new byte[] {100,-18,104,-18,103,-18,97,-18,92,-18,82,-18,72,-18,53,-18,23,-18,-5,-19,-29,-19,-51,-19,-69,-19,-95,-19,-119,-19,108,-19,95,-19,88,-19,84,-19,80,-19,71,-19,73,-19,75,-19,97,-19,114,-19,-103,-19,-77,-19,-36,-19,-3,-19,47,-18,104,-18,-90,-18,-32,-18,36,-17,99,-17,-82,-17,-1,-17,84,-16,-84,-16,-7,-16,91,-15,-79,-15,36,-14,-119,-14,-13,-14,93,-13,-48,-13,69,-12,-64,-12,57,-11,-73,-11,52,-10,-71,-10,61,-9,-49,-9,89,-8,-22,-8,124,-7,4,-6,-96,-6,52,-5,-41,-5,123,-4,33,-3,-62,-3,108,-2,24,-1,-56,-1,127,0,52,1,-18,1,-91,2,96,3,32,4,-42,4,-105,5,78,6,20,7,-47,7,-113,8,74,9,10,10,-57,10,-128,11,48,12,-25,12,-98,13,85,14,8,15,-73,15,102,16,9,17,-66,17,95,18,16,19,-78,19,77,20,-21,20,-125,21,36,22,-70,22,76,23,-37,23,100,24,-19,24,110,25,-24,25,102,26,-47,26,59,27,-108,27,-20,27,69,28,-116,28,-34,28,30,29,90,29,-115,29,-68,29,-27,29,8,30,36,30,58,30,77,30,93,30,104,30,117,30,124,30,-125,30,-126,30,-124,30,124,30,118,30,108,30,94,30,81,30,54,30,29,30,2,30,-32,29,-64,29,-105,29,113,29,60,29,14,29,-47,28,-93,28,100,28,46,28,-28,27,-102,27,76,27,-6,26,-87,26,85,26,-14,25,-105,25,38,25,-60,24,82,24,-22,23,120,23,4,23,-125,22,8,22,-120,21,13,21,-105,20,28,20,-99,19,31,19,-98,18,28,18,-88,17,39,17,-84,16,36,16,-86,15,44,15,-71,14,56,14,-68,13,59,13,-67,12,69,12,-58,11,74,11,-42,10,99,10,-23,9,115,9,-1,8,-111,8,49,8,-55,7,114,7,12,7,-74,6,95,6,14,6,-56,5,119,5,58,5,-9,4,-63,4,-122,4,79,4,26,4,-20,3,-61,3,-95,3,117,3,70,3,21,3,-21,2,-62,2,-103,2,107,2,42,2,-14,1,-68,1,126,1,75,1,7,1,-64,0,110,0,37,0,-34,-1,-104,-1,75,-1,-1,-2,-83,-2,92,-2,14,-2,-56,-3,125,-3,50,-3,-26,-4,-108,-4,68,-4,-3,-5,-70,-5,119,-5,48,-5,-32,-6,-106,-6,75,-6,10,-6,-71,-7,115,-7,27,-7,-52,-8,117,-8,25,-8,-60,-9,102,-9,15,-9,-90,-10,70,-10,-48,-11,109,-11,-9,-12,-120,-12,13,-12,-107,-13,28,-13,-85,-14,49,-14,-62,-15,67,-15,-48,-16,87,-16,-25,-17,-127,-17,28,-17,-74,-18,88,-18,-10,-19,-92,-19,81,-19,14,-19,-62,-20,-124,-20,61,-20,-5,-21,-59,-21,-113,-21,101,-21,55,-21,6,-21,-40,-22,-93,-22,124,-22,75,-22,37,-22,-18,-23,-68,-23,126,-23,80,-23,24,-23,-29,-24,-88,-24,110,-24,46,-24,-7,-25,-77,-25,-123,-25,66,-25,18,-25,-37,-26,-86,-26,121,-26,80,-26,37,-26,9,-26,-24,-27,-44,-27,-63,-27,-72,-27,-76,-27,-78,-27,-69,-27,-63,-27,-42,-27,-21,-27,5,-26,38,-26,71,-26,111,-26,-97,-26,-54,-26,-9,-26,48,-25,94,-25,-99,-25,-36,-25,24,-24,98,-24,-98,-24,-33,-24,34,-23,102,-23,-71,-23,2,-22,84,-22,-98,-22,-17,-22,66,-21,-100,-21,-2,-21,83,-20,-69,-20,18,-19,-125,-19,-22,-19,97,-18,-48,-18,69,-17,-69,-17,49,-16,-90,-16,42,-15,-89,-15,45,-14,-86,-14,42,-13,-88,-13,47,-12,-80,-12,59,-11,-72,-11,66,-10,-65,-10,73,-9,-49,-9,90,-8,-31,-8,95,-7,-24,-7,101,-6,-17,-6,113,-5,-7,-5,125,-4,1,-3,-120,-3,10,-2,-102,-2,32,-1,-87,-1,45,0,-75,0,55,1,-59,1,79,2,-48,2,88,3,-43,3,98,4,-34,4,98,5,-34,5,89,6,-44,6,72,7,-73,7,37,8,-109,8,0,9,106,9,-49,9,46,10,-121,10,-36,10,49,11,-116,11,-28,11,50,12,124,12,-68,12,3,13,74,13,-119,13,-52,13,-4,13,59,14,105,14,-89,14,-45,14,8,15,44,15,92,15,-126,15,-83,15,-39,15,-3,15,32,16,60,16,85,16,109,16,-115,16,-94,16,-71,16,-62,16,-49,16,-49,16,-41,16,-47,16,-56,16,-69,16,-81,16,-102,16,-115,16,113,16,96,16,68,16,43,16,5,16,-21,15,-60,15,-86,15,122,15,84,15,48,15,7,15,-24,14,-67,14,-102,14,103,14,68,14,22,14,-11,13,-58,13,-94,13,107,13,71,13,19,13,-18,12,-58,12,-105,12,111,12,60,12,19,12,-20,11,-58,11,-95,11,121,11,78,11,35,11,6,11,-23,10,-48,10,-82,10,-108,10,118,10,104,10,83,10,77,10,61,10,58,10,47,10,42,10,41,10,38,10,37,10,32,10,24,10,20,10,19,10,18,10,25,10,16,10}; }
	private static byte[] data91(){ return new byte[] {14,10,-8,9,-15,9,-20,9,-31,9,-34,9,-57,9,-65,9,-93,9,-102,9,-122,9,119,9,97,9,71,9,49,9,21,9,7,9,-22,8,-36,8,-69,8,-86,8,-111,8,-126,8,119,8,102,8,94,8,78,8,72,8,61,8,59,8,51,8,48,8,41,8,34,8,26,8,16,8,6,8,-8,7,-32,7,-52,7,-76,7,-100,7,125,7,87,7,47,7,1,7,-39,6,-86,6,120,6,66,6,10,6,-47,5,-94,5,109,5,57,5,-2,4,-51,4,-105,4,108,4,64,4,16,4,-25,3,-73,3,-110,3,97,3,68,3,25,3,-9,2,-51,2,-95,2,115,2,71,2,25,2,-18,1,-73,1,-124,1,70,1,8,1,-59,0,-122,0,64,0,-10,-1,-93,-1,82,-1,-9,-2,-86,-2,79,-2,-10,-3,-107,-3,45,-3,-60,-4,89,-4,-12,-5,-121,-5,21,-5,-92,-6,49,-6,-60,-7,84,-7,-29,-8,117,-8,7,-8,-111,-9,30,-9,-82,-10,66,-10,-34,-11,115,-11,16,-11,-82,-12,72,-12,-23,-13,-119,-13,40,-13,-48,-14,114,-14,21,-14,-73,-15,93,-15,6,-15,-77,-16,92,-16,11,-16,-71,-17,103,-17,33,-17,-47,-18,-110,-18,81,-18,24,-18,-35,-19,-94,-19,115,-19,70,-19,36,-19,-1,-20,-25,-20,-61,-20,-71,-20,-92,-20,-89,-20,-95,-20,-87,-20,-83,-20,-69,-20,-51,-20,-18,-20,11,-19,46,-19,78,-19,114,-19,-100,-19,-49,-19,4,-18,59,-18,109,-18,-90,-18,-42,-18,24,-17,76,-17,-108,-17,-43,-17,26,-16,89,-16,-99,-16,-14,-16,67,-15,-103,-15,-15,-15,68,-14,-87,-14,6,-13,110,-13,-44,-13,65,-12,-86,-12,24,-11,-123,-11,-7,-11,108,-10,-34,-10,78,-9,-67,-9,49,-8,-96,-8,20,-7,-127,-7,-11,-7,98,-6,-40,-6,64,-5,-76,-5,20,-4,-124,-4,-22,-4,82,-3,-72,-3,22,-2,115,-2,-56,-2,36,-1,118,-1,-49,-1,29,0,105,0,-87,0,-14,0,50,1,125,1,-65,1,1,2,53,2,114,2,-89,2,-22,2,35,3,92,3,-119,3,-75,3,-28,3,19,4,68,4,107,4,-117,4,-82,4,-64,4,-33,4,-13,4,4,5,27,5,24,5,29,5,23,5,25,5,18,5,16,5,-4,4,-19,4,-45,4,-63,4,-84,4,-108,4,123,4,84,4,50,4,14,4,-13,3,-47,3,-80,3,-121,3,95,3,60,3,25,3,-4,2,-38,2,-70,2,-111,2,111,2,77,2,49,2,22,2,-8,1,-36,1,-68,1,-97,1,-120,1,120,1,98,1,83,1,73,1,58,1,61,1,48,1,57,1,51,1,63,1,76,1,92,1,108,1,-127,1,-108,1,-81,1,-57,1,-28,1,-1,1,24,2,59,2,89,2,125,2,-101,2,-71,2,-38,2,-10,2,19,3,46,3,77,3,108,3,-118,3,-96,3,-73,3,-53,3,-31,3,-4,3,13,4,32,4,43,4,57,4,67,4,96,4,107,4,-124,4,-121,4,-99,4,-91,4,-71,4,-48,4,-32,4,-13,4,1,5,20,5,35,5,61,5,83,5,107,5,125,5,-106,5,-83,5,-59,5,-32,5,-8,5,15,6,42,6,57,6,78,6,95,6,110,6,117,6,124,6,127,6,-122,6,-126,6,123,6,110,6,102,6,86,6,71,6,53,6,31,6,11,6,-11,5,-35,5,-54,5,-82,5,-98,5,-125,5,123,5,95,5,87,5,64,5,49,5,27,5,14,5,-8,4,-19,4,-35,4,-49,4,-65,4,-86,4,-105,4,-123,4,114,4,87,4,67,4,34,4,16,4,-19,3,-46,3,-78,3,-114,3,107,3,64,3,22,3,-24,2,-66,2,-119,2,94,2,35,2,-15,1,-70,1,-125,1,77,1,19,1,-40,0,-94,0,103,0,54,0,-5,-1,-49,-1,-106,-1,104,-1,50,-1,9,-1,-32,-2,-74,-2,-117,-2,92,-2,51,-2,12,-2,-27,-3,-62,-3,-101,-3,122,-3,88,-3,55,-3,28,-3,-7,-4,-27,-4,-63,-4,-78,-4,-108,-4,-123,-4,116,-4,97,-4,84,-4,72,-4,59,-4,53,-4,48,-4,40,-4,46,-4,43,-4,52,-4,59,-4,70,-4,85,-4,106,-4,126,-4,-103,-4,-80,-4,-49,-4,-14,-4,18,-3,57,-3,89,-3,-124,-3,-86,-3,-43,-3,0,-2,38,-2,89,-2,126,-2,-83,-2,-38,-2,5,-1,53,-1,96,-1,-114,-1,-69,-1,-17,-1,30,0,78,0,125,0,-88,0,-35,0,9,1,63,1,105,1,-103,1,-60,1,-6,1,35,2,83,2,119,2,-96,2,-59,2,-24,2,18,3,49,3,83,3,107,3,-119,3,-102,3,-74,3,-61,3,-39,3,-32,3,-23,3,-24,3,-17,3,-16,3,-20,3,-27,3,-41,3,-54,3,-72,3,-87,3,-106,3,-126,3,108,3,84,3,55,3,29,3,4,3,-21,2,-46,2,-81,2,-104,2,122,2,98,2,76,2,49,2,26,2}; }
	private static byte[] data92(){ return new byte[] {2,2,-24,1,-45,1,-71,1,-94,1,-114,1,119,1,96,1,70,1,49,1,24,1,0,1,-26,0,-60,0,-84,0,-124,0,104,0,70,0,36,0,-2,-1,-43,-1,-82,-1,-122,-1,90,-1,50,-1,5,-1,-35,-2,-79,-2,-122,-2,89,-2,52,-2,10,-2,-30,-3,-71,-3,-111,-3,102,-3,67,-3,26,-3,-5,-4,-38,-4,-71,-4,-100,-4,123,-4,100,-4,73,-4,54,-4,32,-4,14,-4,-2,-5,-19,-5,-27,-5,-42,-5,-47,-5,-56,-5,-60,-5,-60,-5,-69,-5,-65,-5,-66,-5,-63,-5,-59,-5,-54,-5,-44,-5,-41,-5,-29,-5,-20,-5,-2,-5,7,-4,24,-4,32,-4,54,-4,69,-4,88,-4,107,-4,119,-4,-120,-4,-106,-4,-95,-4,-84,-4,-74,-4,-64,-4,-55,-4,-51,-4,-46,-4,-48,-4,-43,-4,-49,-4,-45,-4,-49,-4,-54,-4,-56,-4,-67,-4,-68,-4,-78,-4,-78,-4,-90,-4,-94,-4,-103,-4,-106,-4,-110,-4,-113,-4,-116,-4,-119,-4,-121,-4,-123,-4,-119,-4,-120,-4,-114,-4,-111,-4,-109,-4,-102,-4,-102,-4,-93,-4,-91,-4,-82,-4,-79,-4,-76,-4,-73,-4,-73,-4,-68,-4,-71,-4,-63,-4,-69,-4,-66,-4,-73,-4,-66,-4,-67,-4,-57,-4,-64,-4,-59,-4,-63,-4,-58,-4,-49,-4,-48,-4,-40,-4,-43,-4,-37,-4,-36,-4,-25,-4,-22,-4,-14,-4,-13,-4,-9,-4,-8,-4,-4,-4,9,-3,12,-3,29,-3,26,-3,40,-3,41,-3,50,-3,56,-3,59,-3,67,-3,66,-3,70,-3,73,-3,72,-3,77,-3,65,-3,65,-3,52,-3,46,-3,41,-3,30,-3,21,-3,3,-3,-13,-4,-30,-4,-46,-4,-66,-4,-84,-4,-102,-4,-118,-4,120,-4,104,-4,84,-4,66,-4,47,-4,37,-4,18,-4,13,-4,-7,-5,-9,-5,-23,-5,-27,-5,-33,-5,-33,-5,-31,-5,-31,-5,-32,-5,-28,-5,-27,-5,-14,-5,-14,-5,-4,-5,-3,-5,5,-4,14,-4,23,-4,37,-4,48,-4,56,-4,64,-4,76,-4,91,-4,107,-4,-128,-4,-113,-4,-91,-4,-73,-4,-44,-4,-16,-4,13,-3,46,-3,69,-3,109,-3,-114,-3,-74,-3,-30,-3,13,-2,53,-2,100,-2,-117,-2,-64,-2,-15,-2,36,-1,91,-1,-115,-1,-57,-1,-5,-1,63,0,119,0,-66,0,-10,0,57,1,119,1,-69,1,1,2,68,2,-119,2,-55,2,15,3,80,3,-103,3,-39,3,34,4,96,4,-89,4,-25,4,45,5,116,5,-74,5,1,6,67,6,-120,6,-49,6,14,7,89,7,-105,7,-30,7,28,8,87,8,-100,8,-47,8,23,9,72,9,-126,9,-76,9,-30,9,19,10,56,10,106,10,-117,10,-74,10,-45,10,-8,10,12,11,48,11,63,11,97,11,114,11,-116,11,-101,11,-79,11,-64,11,-43,11,-26,11,-13,11,5,12,9,12,26,12,32,12,44,12,55,12,60,12,64,12,67,12,69,12,65,12,68,12,55,12,48,12,36,12,18,12,7,12,-14,11,-32,11,-54,11,-84,11,-107,11,115,11,89,11,53,11,16,11,-20,10,-67,10,-103,10,100,10,55,10,5,10,-50,9,-102,9,93,9,30,9,-31,8,-101,8,91,8,22,8,-48,7,-120,7,62,7,-18,6,-86,6,84,6,17,6,-71,5,108,5,22,5,-54,4,118,4,42,4,-42,3,-122,3,52,3,-29,2,-107,2,68,2,-5,1,-83,1,97,1,26,1,-55,0,-120,0,60,0,-5,-1,-74,-1,112,-1,46,-1,-19,-2,-79,-2,122,-2,67,-2,9,-2,-42,-3,-102,-3,111,-3,57,-3,19,-3,-27,-4,-69,-4,-112,-4,104,-4,69,-4,37,-4,2,-4,-34,-5,-70,-5,-107,-5,114,-5,85,-5,50,-5,16,-5,-19,-6,-61,-6,-90,-6,-123,-6,100,-6,72,-6,34,-6,5,-6,-27,-7,-52,-7,-74,-7,-100,-7,-116,-7,110,-7,100,-7,76,-7,72,-7,56,-7,51,-7,38,-7,29,-7,23,-7,20,-7,16,-7,17,-7,11,-7,13,-7,15,-7,15,-7,23,-7,26,-7,35,-7,39,-7,44,-7,55,-7,66,-7,76,-7,87,-7,99,-7,105,-7,122,-7,-126,-7,-110,-7,-102,-7,-92,-7,-83,-7,-70,-7,-61,-7,-45,-7,-38,-7,-26,-7,-20,-7,-6,-7,4,-6,18,-6,28,-6,36,-6,48,-6,57,-6,68,-6,79,-6,89,-6,99,-6,100,-6,110,-6,111,-6,123,-6,126,-6,-126,-6,-128,-6,-126,-6,-128,-6,-127,-6,127,-6,123,-6,113,-6,108,-6,97,-6,94,-6,80,-6,69,-6,56,-6,38,-6,27,-6,4,-6,-5,-7,-29,-7,-42,-7,-68,-7,-87,-7,-106,-7,-123,-7,113,-7,101,-7,78,-7,64,-7,45,-7,32,-7,19,-7,7,-7,-3,-8,-16,-8,-25,-8,-34,-8,-37,-8,-47,-8,-44,-8,-55,-8,-57,-8,-56,-8,-60,-8,-52,-8,-53,-8,-42,-8,-43,-8,-26,-8,-22,-8,-6,-8,9,-7,20,-7,44,-7,60,-7,81,-7,109,-7,-128,-7,-98,-7,-72,-7,-45,-7}; }
	private static byte[] data93(){ return new byte[] {-11,-7,19,-6,56,-6,89,-6,126,-6,-94,-6,-54,-6,-16,-6,26,-5,66,-5,108,-5,-106,-5,-64,-5,-15,-5,31,-4,78,-4,127,-4,-81,-4,-33,-4,20,-3,67,-3,125,-3,-81,-3,-27,-3,24,-2,78,-2,-119,-2,-67,-2,-6,-2,42,-1,99,-1,-99,-1,-46,-1,18,0,65,0,-127,0,-80,0,-19,0,35,1,92,1,-105,1,-46,1,9,2,64,2,123,2,-81,2,-17,2,34,3,94,3,-111,3,-60,3,-3,3,40,4,97,4,-117,4,-68,4,-29,4,16,5,53,5,91,5,-128,5,-97,5,-62,5,-33,5,-2,5,25,6,55,6,77,6,105,6,124,6,-106,6,-87,6,-62,6,-43,6,-22,6,-2,6,16,7,31,7,51,7,65,7,86,7,96,7,113,7,121,7,-118,7,-110,7,-97,7,-87,7,-76,7,-71,7,-63,7,-61,7,-50,7,-47,7,-42,7,-44,7,-37,7,-46,7,-40,7,-50,7,-50,7,-56,7,-67,7,-73,7,-90,7,-95,7,-111,7,-122,7,121,7,100,7,86,7,65,7,47,7,26,7,7,7,-18,6,-40,6,-62,6,-90,6,-107,6,118,6,94,6,65,6,35,6,8,6,-16,5,-49,5,-68,5,-106,5,-126,5,102,5,76,5,52,5,26,5,2,5,-24,4,-43,4,-70,4,-85,4,-109,4,-128,4,110,4,91,4,74,4,59,4,40,4,31,4,12,4,2,4,-14,3,-24,3,-36,3,-47,3,-57,3,-67,3,-78,3,-89,3,-100,3,-114,3,-123,3,118,3,107,3,95,3,78,3,67,3,45,3,35,3,16,3,3,3,-16,2,-27,2,-51,2,-63,2,-86,2,-96,2,-116,2,-127,2,105,2,89,2,72,2,53,2,39,2,18,2,0,2,-20,1,-36,1,-56,1,-69,1,-90,1,-104,1,-127,1,109,1,91,1,68,1,55,1,28,1,15,1,-16,0,-31,0,-62,0,-77,0,-106,0,-126,0,98,0,74,0,46,0,20,0,-8,-1,-35,-1,-69,-1,-94,-1,124,-1,101,-1,66,-1,37,-1,7,-1,-25,-2,-58,-2,-87,-2,-117,-2,108,-2,82,-2,47,-2,20,-2,-10,-3,-35,-3,-62,-3,-88,-3,-114,-3,117,-3,94,-3,67,-3,48,-3,22,-3,7,-3,-23,-4,-40,-4,-69,-4,-85,-4,-110,-4,-128,-4,103,-4,82,-4,58,-4,35,-4,12,-4,-9,-5,-32,-5,-57,-5,-77,-5,-106,-5,-121,-5,107,-5,85,-5,64,-5,39,-5,20,-5,-1,-6,-26,-6,-37,-6,-68,-6,-73,-6,-102,-6,-107,-6,127,-6,117,-6,100,-6,93,-6,78,-6,74,-6,62,-6,60,-6,52,-6,54,-6,48,-6,53,-6,49,-6,54,-6,53,-6,63,-6,64,-6,76,-6,79,-6,90,-6,93,-6,108,-6,111,-6,-127,-6,-120,-6,-108,-6,-93,-6,-87,-6,-66,-6,-59,-6,-37,-6,-26,-6,-6,-6,8,-5,26,-5,42,-5,62,-5,79,-5,100,-5,118,-5,-120,-5,-97,-5,-82,-5,-53,-5,-41,-5,-10,-5,3,-4,31,-4,49,-4,75,-4,95,-4,121,-4,-113,-4,-91,-4,-65,-4,-43,-4,-17,-4,8,-3,30,-3,57,-3,78,-3,104,-3,126,-3,-102,-3,-79,-3,-54,-3,-29,-3,-6,-3,20,-2,46,-2,68,-2,96,-2,119,-2,-113,-2,-88,-2,-66,-2,-39,-2,-18,-2,9,-1,29,-1,52,-1,75,-1,96,-1,118,-1,-118,-1,-96,-1,-77,-1,-55,-1,-38,-1,-15,-1,2,0,23,0,44,0,57,0,84,0,92,0,119,0,-125,0,-101,0,-91,0,-70,0,-56,0,-39,0,-19,0,-10,0,9,1,23,1,35,1,52,1,60,1,79,1,89,1,102,1,112,1,124,1,-124,1,-108,1,-103,1,-90,1,-82,1,-76,1,-65,1,-58,1,-54,1,-40,1,-41,1,-31,1,-29,1,-26,1,-19,1,-20,1,-13,1,-15,1,-12,1,-11,1,-14,1,-12,1,-18,1,-18,1,-22,1,-23,1,-29,1,-31,1,-38,1,-43,1,-46,1,-55,1,-56,1,-65,1,-68,1,-73,1,-81,1,-82,1,-90,1,-93,1,-99,1,-104,1,-108,1,-114,1,-117,1,-124,1,126,1,126,1,114,1,115,1,107,1,103,1,99,1,95,1,89,1,88,1,83,1,81,1,80,1,77,1,75,1,74,1,75,1,74,1,76,1,75,1,76,1,77,1,77,1,78,1,78,1,80,1,80,1,82,1,79,1,84,1,78,1,85,1,81,1,84,1,83,1,85,1,85,1,87,1,88,1,88,1,90,1,88,1,91,1,89,1,94,1,91,1,94,1,91,1,94,1,91,1,96,1,89,1,95,1,89,1,93,1,88,1,94,1,89,1,91,1,90,1,88,1,92,1,87,1,91,1,85,1,92,1,83,1,88,1,84,1,82,1,84,1,78,1,78,1,77,1,73,1,73,1,69,1,66,1,63,1,61,1,56,1,57,1,47,1,50,1,40,1,41,1,34,1}; }
	private static byte[] data94(){ return new byte[] {32,1,26,1,24,1,17,1,17,1,10,1,6,1,6,1,-4,0,-1,0,-12,0,-11,0,-17,0,-20,0,-27,0,-29,0,-37,0,-39,0,-46,0,-49,0,-58,0,-61,0,-69,0,-77,0,-80,0,-91,0,-95,0,-103,0,-112,0,-117,0,127,0,123,0,111,0,106,0,96,0,88,0,77,0,73,0,59,0,56,0,44,0,35,0,29,0,17,0,11,0,0,0,-4,-1,-18,-1,-22,-1,-33,-1,-42,-1,-47,-1,-58,-1,-63,-1,-72,-1,-80,-1,-87,-1,-93,-1,-101,-1,-107,-1,-113,-1,-122,-1,-122,-1,122,-1,120,-1,115,-1,108,-1,106,-1,99,-1,96,-1,92,-1,87,-1,83,-1,81,-1,77,-1,73,-1,72,-1,66,-1,67,-1,64,-1,62,-1,63,-1,57,-1,62,-1,56,-1,63,-1,56,-1,64,-1,59,-1,66,-1,62,-1,71,-1,65,-1,78,-1,69,-1,83,-1,77,-1,86,-1,87,-1,90,-1,97,-1,96,-1,104,-1,103,-1,112,-1,111,-1,120,-1,120,-1,125,-1,-125,-1,-125,-1,-115,-1,-117,-1,-106,-1,-108,-1,-100,-1,-97,-1,-92,-1,-89,-1,-82,-1,-82,-1,-74,-1,-72,-1,-67,-1,-63,-1,-62,-1,-53,-1,-55,-1,-45,-1,-47,-1,-41,-1,-38,-1,-35,-1,-31,-1,-28,-1,-27,-1,-22,-1,-20,-1,-18,-1,-15,-1,-14,-1,-10,-1,-11,-1,-5,-1,-9,-1,-2,-1,-5,-1,-2,-1,-1,-1,-1,-1,0,0}; }
	private static byte[] getData(){
		byte[] data = new byte[96558];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 1024);
		System.arraycopy(data87(), 0, data, 89088, 1024);
		System.arraycopy(data88(), 0, data, 90112, 1024);
		System.arraycopy(data89(), 0, data, 91136, 1024);
		System.arraycopy(data90(), 0, data, 92160, 1024);
		System.arraycopy(data91(), 0, data, 93184, 1024);
		System.arraycopy(data92(), 0, data, 94208, 1024);
		System.arraycopy(data93(), 0, data, 95232, 1024);
		System.arraycopy(data94(), 0, data, 96256, 302);
		return data;
	}
	/** Constructs a new AudioClip with the data from loop-03.wav. */
	public Loop03(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(22050.0), 16, 1, 2, (float)(22050.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing loop-03.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of loop-03.wav. */
	private class LoopThread extends Thread {
		private Loop03 clip;
		private boolean looping = true;
		public LoopThread(Loop03 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays loop-03.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays loop-03.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of loop-03.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if loop-03.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if loop-03.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}